softcilk for the IBM Personal Computer December 1983
Vo l u m e 2
Indigo has put together the most versatile expansion
product available for the new IBM PC and IBM PC/XT
4 most requested hardware functions
The PC MuitiPak™ includes a serial communications port, a real
time clock calendar with a 10 year lithium battery, 0 to 256K
memory and optional parallel printer port. The PC MuitiPak™
without the parallel printer port is ideal for users with the IBM
monochrome/paraliel printer adapter installed.
Zero memory option
The PC MuitiPak™ is available with no memory installed so you can
fiJJ your I / 0 needs today and still have memory expansion
capability to an additional 256K for your future needs. This makes
the PC MuitiPak™ the perfect mate for the new IBM PC and IBM
PC / XT.
4 software packages
The PC MuitiPak™ includes our four most popular software
packages, Drive-H™ converts 32K to 320K of extra memory into an
ultra -fast drive. Spool-1 1™ utilizes up to 64 K of extra memory as a
printer buffer and eliminates valuable time spent waiting on the
printer. PrinMt™ prints any IBM text or graphics screen to Epson
printers. Color-lt™ prints screens to IDS printers. Color images can
be printed on IDS prism printers. These software programs have
received critical acclaim in Infoworld, Softalk, PC Age and Creative
Computing magazines. Thousands have been sold separately. This
$200 retail value is included in the PC MuitiPak™ at no additional
charge. DOS 2.0 Compatible.
5 year warranty
$297
* ALL SOFTWARE
INCLUDED
• NO INSTALLED
MEMORY
64K-S365, 126K S432, l92K’£d99. 256K^565
PARALLEL PORT OPTION ADD 130
64K MEMORY EXPANSION KIT $87
SOFTWARE AVAILABLE SEPARATELY
DRiV&rr £59.95, SPOOL4T $44,95
VISA*
Indigo products may Oe found at Compute rLarvJ and
other fine stores.
PRINT4T $44,95, COLOR IT $4995
indigo:
Outer And Customer Inqulita call TOLL FREE f PH Q j f"
In Texas Call Collect (713) ^ lU O j O 1 V. I I io, 1 1 i
100 E, NASA Rd. 1t Suit* 106, Wafasler. Texas 77696
“VersaForm saved us
hiring two people V
By Ken Silverman,
President, International Datawares, Inc.
My company, International Datawares,
is a manufacturer and wholesale
distributor of media storage devices for
the computer industry. It has a line of
over 62 different items dealing with
media storage, mailing, shipping and
so on.
With more than 3,000 orders a year, the
staff was often processing, shipping
and invoicing 20 or more orders a day.
Getting better operational control of
the business, without adding more staff,
became my biggest headache.
“It took a tittle searching,
but I finally found VersaForm ,
the business database V
What the business really needed was
a powerful database manager that was
easy to use. Impossible? Not at all.
VersaForm gives our company the
power and processing speed of a com¬
puterized database, combined with
the simplicity and convenience of using
our familiar business forms.
“ Now we process everything
that comes in or out of the
business with VersaForm V
VersaForm processes and records
(and even prints, when necessary)
everything that comes in or goes
out of the business. Orders. Invoices.
Packing Slips. Labels for shipment. The
shipment itself. And then, it provides
the best thing of all: monthly reports for
our accountant!
VersaForm is like an electronic file
cabinet that stores all this information,
and puts it at my fingertips when I
need it! And it’s designed with a non¬
technical user in mind, so we had
none of the usual technical database
headaches.
“Our accounting fees were cut
in half \ • •and the accountant
loves it V
Since all the business transactions
are recorded with VersaForm, it takes
just a little over an hour a month to
pull together every managing report that
our CPA needs. Including the Sales
Journal, Deposits for the month by day,
Receivables Journal, Tax Liability
Statement, even the Bank Reconciliation
Statement.
This makes the work for our accountant
so easy, the fees were cut in half, and
his time is put to much more profitable
use. (He loves it).
“Our full-time bookkeeper is
VersaForm!9
VersaForm does it all now. It locates,
controls, and interrelates
just about any kind of infor¬
mation. It handles customer
orders and inventory. It H
fills out invoices, statements ■
and mailing labels. It prints I
reports for the accountant,
and does the calculating
for these functions auto¬
matically. It even writes out
the checks. In fact, it I
handles all the bookkeeping I Sgg
so efficiently, we thought
it was about time to start expanding.
“ Welcome to the line,
VersaForm!9
There’s no better endorsement we
could give than to carry VersaForm as
part of the company line. Speaking
from experience, VersaForm is the most
important database and bookkeeping
system a small business can buy. It’s
truly in a class of its own.
We’ll deliver VersaForm with a complete
30-day money-back guarantee. It’s
available now for just $339.00 for floppy
gdisk system (Reg. $389).
And to make it even
easier for you to get
started, for a limited time
we’ll send you a FREE
pre- designed Application
Template with your order
(worth up to $49.95).
So why wait? You’ve got
h|1I nothing to lose, and
^clll :( control of your business
* to gain. Fill in the form
I r ' ; - Sy ! below right now.
Please send me _ VersaForm Business Database Programs . I under¬
stand 1 may return these materials within 30 days of receipt for a full refund if not completely
satisfied.
□ Check or money order enclosed.
□ Charge to my: □ Visa □ MasterCard
Exp. Date _ Card No — - -
□ C.O.D. (Add $10)
ADDRESS (NO BOX NO., PLEASE)
cFtt
Hardware Choices and Cost
□ Apple I! (floppy)
□ Apple II (hard)
□ Apple III (floppy/ hard)
□ IBM PC
□ IBM XT
Template Choices:
□ Invoicing
□ Purchase Order
□ Mailing List
□ Cash Receipts Journal
□ Expense Journal/Distribution
California residents add sales tax. (Please allow 3-4 weeks for deliveiy.)
For ordering or to get more information, mail to: International Datawares, Inc,, 910 George
Street, Santa Clara, CA 95050
Or phone: (800) 538-8157 x 934. Inside CA: (800) 672-3470 x 934
softcilk
for the IBM Personal C o m p u t e r
Features
Compaq Plus: Ten Megabytes To Go
The Compaq gets a hard disk.
Mark Kellner . 233
1983 Marketalk Reviews Index . 246
Exec RoseSoft
Eileen and David Rose build macros into micros,
Kevin Goldstein . * . 34
Socha s Toolbox: Save Your Phosphor
A program called Scrnsave takes the heat off your moni¬
tor screen.
John Socha . 80
Holiday Gift Guide
A merry collection of stocking stuffers from accessories to
word processing software * . . . . . 97
Junior Debut
After nearly a year of rumors. Big Blue un¬
veils the littlest pc.
John Socha . 45
The Basic/ Assembly Line
A subroutine that enables Basic to catch all
filename errors,
Howard Glosser . 54
XT/370 and 3270-PC Unveiled
IBM's new muscle micros deliver mainframe
might.
John Dickinson . . . . . . . 77
2
softcilk
Columns
The Basic Solution, by Joe Juhasz * .
Boards and Buses, by Kevin Goldstein
. 262
Comm Lines, by Kevin Goldstein .
. 24
Micro Finance, by Ken Landis . . . . . . 90
Pascal from Begin to End, by Bruce
Webster and Deirdre Wendt . 230
The Printed Word, by John Dickinson 238
The Processed Word, by Terry Tinsley Datz
and F. Lloyd Datz . 49
The Profit Plot, by Jack Grushcow . 225
Questions and Answers, by Nancy Andrews . 20
The Right To Assemble, by Ray Duncan . 281
System Notebook, by Alan Boyd . 67
Departments
Bestsellers _ _ _ _
Classified Advertising
Contest . * .
Crosstalk .
Marketalk News .
Marketalk Reviews .
Newspeak .
Tradetalk , * , * v *w - * * < » . .
. * , 287
. 8
. 4
. 10
.... 257
. . ♦ 247
. . . . 269
. . . . 235
Cover illustration by Bryce tee.
Abacus Associates .
. . . , . 217
Micro Warehouser .
. 20
ABC Computer Peripherals . .
. 143
Multi -Tech Systems . ,
... 161
Access Micro . „ . . . . .
_ 1G8
Muse Software .
. ... 127
Acorn Software .
.... 193
My Supplier .
. . . 106
Al Design .
.... 141
Network Consulting, Inc, , . . .
159,250
The Alternate Key . .
... 266
Newburyport Computer
American Training International . , , 1?
Accessories , „ .
Ampersand . . . . . . .
. IS
NF Systems Ltd .
,...116
Ann Arbor Software . .
.... 20 7
Peter Norton .
. , 245
Applied MicroSystems .
144-145
Oak Tree Computing .
. . , . 164
AST Research . .
. 6-7,103
Omni International . .
. .... 50
Atari . . .
. . , 12-13
Omni Software Systems .....
. 77
Automated Information Systems . „ 157
One Step Software .
. ... 125
Basic Business Software .
.... 243
Opt-Tech Data Processing _
. 43
Beaman Porter . . .
.... 278
Orchid Technology .
. , 72-73
Best Programs .
.... 177
Orion Software .
. . . 101
Blaise Computing .
... 147
Pacific Info tech Corp . . .
. ... 286
Bourbakir Inc .
. 283
Palantir Software .
. ... 148
Bullish Investment Software . .
..... 227
Panama* . . . . . .
, . , , 235
Busi-Math .... . .
...214
PC-Demo . .
. ... 287 |
California Design Works .
..... 67
PC+ Products . . . .
, . . . 215
Cameo Electronics . ,
. 91
PCsoftware . 42,123,288
Cdex Corporation . „ , „ , . t , , .
. . , . 167
Pegasus . . .
162,259
Charter Software .
. ... 275
Personal CAD Systems . .
. 87
Tom Ciulik . .
. ... 102
Photon Software .
. ... 258
Comark . .
, 10
Potential Software .
. 236
Comprehensive Software Support , , 21
Prelude Computer Corporation
. , . 260
Computer Case Company . . .
.... 68
Prentice-Hall, Inc .
136-137
Computer Creations .
. . . . 139
Professional Computer Store
. ... 213
Computer Innovations. Jnc, , .
. 70
Professional Software _
. 11
Computer Inventory
Pryority Software .
. 27
Control Inc .
..... 85
Pure Data Ltd .
. 93
Consumers Software, Inc .
_ 115
Pyxel Applications . .
. . , 268
Contemporary ComputerWear
. . . 252
Qubie Distributing . . .
. ... 237
Context Management .
. . . . 107
Rana Systems . .
. . 39,61
Continental Software . , .
. , , , . 53
Read i Ware Systems .
, ... 280
Curtis Manufacturing
109,165
Reston Publishing . . . .
. 79,199
Cygnus .
. 96
Rocky Mountain Software
Cypher . * . . .
. ... 270
Systems . . .
. , , , 271
Data Base Decisions .
. 74
Rogue River Software .
... 218
Datamensions . .
. . . , 1S5
RoseS oft .
... 119
Davidson & Associates . , . „ „ .
, . * . 191
Satellite Software International
.... 19
Decision Support Software . , .
_ 14
Sate i Software .
. , 170
Digital Engineering Croup . . .
. ... 179
Sawhney Sof tware .
, ... 155
Digital Research . .
. 37
Seasoned Systems .
. 32
Digital Supply . . .
. 23
Security Microsystems
Distributed Computing Systems ... 69
Consultants . . .
. . . 110
Earth Data Corporation .....
. .... 26
Siechert k Wood Technical
Ensign Software . .
. S3
Publications .
... 203
Europa, Inc. . . .
. ... 247
SJB Distributors . , . . . _ _ _ _ _
... 279
Financier . , , .
. 65
Small Business Systems Group .
...196
FlipTrack Learning Systems . .
... 263
Smith Micro Software ........
... 255
FMJ .
. 78
Softalk . 75,242,256
FriendlySoft . IS, 120-123
Soft Design . .
... 228
Funk Software .
. ... 261
Softquest . . .
. 189
Gourmet Software .
. 39
Softset . . . . . . . . .
.... 31
HammerLab .
. ... 229
SoftStyle, Inc . 153,222,248
Harvard Associates .........
. 60
Software Arts .
62-63
Hauppauge Computer Works .
, ... 223
The Software Guild . „ ,
172-173
Healthware . .
, ... 251
Software Laboratories .
. . . 129
Hercules Computer Technology
... 25
Software Link . . . , „ .
, . , . 52
Hewlett-Packard . .
. . 56-57
Software Products
High Techniques /Quad ram . .
. , , . 29
International .
. 40-41
Howard Software Services . . .
Cover 4
Soft Wares And Technologies . .
, . . 220
Human Systems Dynamics . . .
. 16
Soft Word Systems . ,
, 169
IBM Persona] Computer .
104-105
SolveWare . .
... 30
Indigo Data Systems .
Cover 2
Southeastern Software .
. . . 276
Individual Software .
. 5
Specialty Designs . . .
. . . 262
Infocom . . . . .
. . 89-90
SSR Corporation
, . . 254
Innovative Software . . 52, 224, Cover 3
STB Systems . . .
... 38
Insoft . 112.-
■113.253
Stone fit Associates .
. . . 187
Integral Quality .
. .. .212
Stratcom Systems . . .
. ... 36
International Datawares .
Strategic Simulations, Inc .
. * , 175
The Iron Interface Group _
.... m
Strategic Software Systems ....
. . . 195
Laboratory Microsystems ....
. ... 277
SubLogic Corporation .
,201
Lewis Lee Corporation .......
. ... 133
Sundex Software Corp .
... 239
Lifetree Software . . .
. 33
Symmetric Software .
. . . 234
LinTek Computer Accessories .
. 84
Systems Management Associates
; . . 273
MediSoft .
, ... 232
Tailored Data .
, , 22
Megahaus Corporation
264.265
Tall Tree Systems . .
, . . 274
Mentor . . . ....
. . 272
Tayco Business Forms ........
...114
Microcomputer Accessories .
. ~ 48
TG Products .
. . . 209
Micro Design Intel national
. , . . 151
ThinkTank . . . . .
, , . , 95
Microlog . . .
3M Company .
. . . 183
"1
Transtar . . . . .
76,111
Microsoft . 71,135,249
Virtual Combinatics . .
. . . 204
Micro-tax . , ♦ .
. . 241
XOR Corporation .
. ... 44
for the IBM Personal Computer December 1983
3
Softalk for the IBM Personal Computer
Editor
Managing Editor
Art Director
Assisfanf Art Director
Associate Editors
News Editor
Nrwsptak Editor
Editor-at^Large
Copy Editor
Editorial Coordinator
Editorial Assistant
Proofreaders
Guest Reviewer
Contributing Editors
Assembly Language
Basic
Financial Modeling
Hardware
Investing
Pascal
Printers
Questions and Answers
Sj^ecieif Assup irricnts
Systems Software
Wo rd Process irrg
Art Production
Craig Stinson
Michael Tighe
Kevin McKeon
Tim Durr
James Bradbury,
Kevin Goldstein,
Kathy Talley’Jones
Michael Ferris
David Hunter
Jean Varven
Cordell Cooper
Betsy Barnes
Marlene Lunnon
Harry McNeil, Judith Pfeffer
Philip Good
Ray Duncan
Joe Juhasz
Jack Grushcow
Steve Schmitt
Ken Landis
Bruce Webster, Detrdre Wendt
John Dickinson
Nancy Andrews
John Socha
Alan Boyd
Terry Tinsley Datz and
R Lloyd Datz
Don Robertson
Ad Production
Michael G. Pender
Art Assistants
Softalk Publishing Inc.
Lucas McClure, Nancy Baldwin,
Gkrtn Thorne, Dan Winkler,
Weldon O. Lewin,
Malcolm Rodgers, Ruth Seid
Chairman
John Haller
Publisher
A1 Tcmnmcrvik
Editor-m-Chief
Margot Comstock Tommervik
Senior Art Director
Kurt Wahher
Associate Publisher
Mary Sue Runnel Is
Director of Operations
Three Tyler
Accounting
Evelyn Burke
Accounting Assistants
Circulation
Mary Jo Milam, Carla Swanson,
Lois Mencsik, Donna Flushman
Trial Subscriptions
Marsha Stewart, Deirdre Booth,
Cliff Martinez. Anna Gusland
Paid Subscriptions
Michelle Vigneault-
Kirschenbaum, Leticia Garcia,
David Kahn, Jan Aguiar,
Barbara Naimoti
Dealer Sales
Paltie Lesser, Dan Yoder
Back Issues
Michad Jones
Systems
John Heilman n
Advertising Coordinator
Linda McGuire Carter
Assistant
Cathy Stewart
Advertising Services
Marcia Shepard
Hartley G, Lesser
Roe Adams III
Regional Editors
West Coast Sales
Mike Antkh
Softalk
7250 Laurel Canyon Blvd.
North Hollywood
CA 91605
(213} 9BG-5074
East Coast Safes
Ian Ross
Paul McGinnis
Advertising Sales
690 Broadway
Massapqqua, NY 11756
(212) 490-1021
Midwest and
Ted Rickard
Rocky Mountain
John Bollweg
Sales
John Ssenkiewicz
Kevin Sullivan
Mprket/Media Associates
435 Locust Road
Wilmette, IL 60091
(312) 251*254)
Composition by Type Works, Pasadena, California. Printing
by Volkmuth Printers, Sainl Cloud, Minnesota.
IBM and Personal Computer are trademarks of international
Business Machines, Armonk, New York. Compaq is a trademark
of Compaq Computer Corpora hon, Houston, Texas,
Softalk for the IBM Personal Computer. Volume 2, Number 7.
Copyright © 1983 by Softalk Publishing Inc. All rights reserved.
ISSN: 0733-2173. Softalk for the IBM Personal Computer is
published monthly by Softalk Publishing Inc., 7250 Laurel
Canyon Blvd., North Hollywood, CA 91605; telephone (213}
980-5074. Second-class postage paid at North Hollywood,
California, and additional mailing offices.
Postmaster: Send address changes to Softalk /IBM, Box 60,
North Hollywood, CA 91603-
Subsmptions; Complimentary trial subscription to all
owners of IBM Personal Computers or Compaq computers in the
USA, If you own a pc or a Compaq but aren't receiving Softalk for
the IBM Personal Computer, send your serial number and mailing
address lo SoFtalk/IBM Circulation, Bov 60, North Hollywood,
CA 91603. Non-pc-owner subscriptions: $24 per year. Please
allow siv to eight weeks for processing. Softalk for the IBM Per¬
sonal Computer is to! ally independent of International Business
Machines.
Back issues (from June 1982); $3,
Problems? if you haven't received your Softalk by the
fifteenth of the month, or if you have other problems with
^our subscription, Marsha Stewart can help you out. Call (213)
Moving? Send new address and a recent mailing label from
your old address to SoftalkdBM Circulation, Bos 60, North Hol¬
lywood, CA 91603; telephone (2)3) 960-5(174 Please allow six
to eight weeks for processing.
* -O H T *' * T
This month's contest is simple. Send us your list of sixteen things you can do
with a dead computer. Best overall list wins $100 in software. Funniest single item
gets $50. No warmed-over cat jokes, please.
Send your entry— along with your name, address, phone, name of nearest dealer,
and what of our advertisers' wares you want if you win— to Hello Kitty, Softalk/
IBM, Box 60, North Hollywood, CA 91603. Deadline is January 15, 19B4.
W $ ## ## 0 A? 4
Winners of the last three contests will have extra stuffings for their stockings.
Sixteen-year-old David Ting (Colesviile, MD), creator of the fictitious B3-DOS 112.1,
has $100 worth of goodies coming to him. His prize package was our top choice in the July
des ign-a-s of t wa re - package conte st .
The winner of September's "world's most challenging" crossword puzzle is Rosemary
Szyplik (Ontario, CA). She also gets one hundred big ones. (More winners on page 9.)
MicroHard: "We do software the Hard way/
New box
BAS1CAAA
New file
bytes format
Say good-bye to those archaic
days of throwing away 560 every
six months for the newest version
of DOS, Just to have to buy another version
six months later. Now you can own
Version 112.1 before IBM has even decided
whal to call its next DOS. Just took over
some of the features of BS-DOS, If you're
worried that your machine cannot handle
this animal, you're right. BS-DOS is years
ahead of yqur IBM, so we've packed it
in a box suitable to put in your freezer to
save until you are ready. We even
camouflaged it so your spouse won't
notice,
Jf the price of DOS keeps rising at
the rate it's going now, you could
be saving a bundEe for the future. . .
as long as you don't eat your investment.
4
softalk for the IBM Personal Computer December 19 S3
Incredible Trainers!
No matter what level IBM Personal
Computer training you want, our inter¬
active tutorial software gives you the
answers. Easier, faster* smarter.
Take The INSTRUCTOR* for
first-time users. PC Magazine called it,
“The best , , * introduction to
the PC around,” It's #1 because it
takes the work out of learning initial
PC operations.
And Now! Brand New! Setting a
new standard for interactive training,
we give you . - .
PROFESSOR DOS,
You've got to see (and hear) it to
believe itl Designed for PC users
ready to learn higher level PC
concepts, including DOS commands.
Professor DOS will challenge you,
amuse you, and amaze you.
Both programs use vivid graphic
images, creative animation, sound and
living color to take you from mystery
to mastery of your IBM PC. Each is
totally self-paced. And they're
“people- literate." So you really
do learn.
The most sought-after computer-
individual
| SOFTWARE HNJpQElPQtlA-rED J
24 Spinnaker Place
Redwood City, CA 94065
(415) 591-4166
assisted training anywhere. Available
at IBM PC dealers and software
retailers everywhere, separately or in a
tutorial set. Affordable at a suggested
list price of ONLY . , ,
$44.95 - The INSTRUCTOR
$59.95 — Professor DOS
or
$94.95 — Tutorial Set
We've made The INSTRUCTOR
and Professor DOS so realistic, you'll
agree . , . THEY’RE INCREDIBLE!
Requires MS-DOS » any IBM Personal Computer or
Compaq Personal Computer with at least one
diskette drive and a monochrome or color display.
Phone and dealer inquiries welcome.
Number One Add- On Products
for IBM PC
Getting the most
out of your
personal computer.
AST Research Number One Add-On Prod¬
ucts let you realize the full potential of your
IBM PC or PC-XT without wasting valuable
slot space. You can take advantage of more
of the capabilities IBM designed into the PC
while leaving space for future enhancements
as they are introduced, by combining your
memory and input/ouput requirements on a
SixPakPlus'
ComboPlus
Serial {async) port—.
Game adapter port (optional)—.
Parallel printer port-i
Serial (async) port
Parallel printer port
Clock calendar with - .
battery backup ’
Clock calendar with
battery backup
64K-256K of parity checked memory
64K-384K of parity checked memory. Added to a
PC or XT with a fully populated 256K system board,
the SixPakPlus can bring the system memory to
640 Kr the maximum addressable user memory.
MP Expansion Memory;
Two serial (async) ports
Optional — , Standard
64K-256K of parity-1
checked memory
AST-PCnet
Parallel printer port (optional)
Clock calendar with
battery backup
Game adapter port (optional)
CSMA/CD 1 Mbps baseband Local Area
Network
Uses standard 75-ohm CATV coaxial cable
capable of running up to 7,000 feet
Interconnects multiple PC's (57,000
addressable limit)
All PC-compatible disk drives and printers are
shareable
Networked access to mainframes via shared
AST-3780
Users can execute commands remotely on
shared PC
File lock-out
DOS 1.1 and DOS 2.0 compatible
MegaPlus II
Two serial (async) ports
Optional - ■ Standard
Parallel printer
port (optional)
Game adapter port
(optional)
► Clock calendar with
battery backup
64K-512K of parity checked memory. The basic
card expands to 256 K, and with the MegaPaK
extension expands to an additional l28Kor256K
of parity checked memory.
Ask for AST Research Number One Add-On
Products, available at Compute rland, Entre,
Businessland and other computer stores
worldwide. For the dealer nearest you, or for
complete product information contact AST
Research, Inc., (714) 540-1333/863-1333
TELEX 295370 ASTR UR
SixPakPlus
User Memory from 64K-512K — When
added to your existing system memory, brings
your PC up to its maxim urn of 640 K, You can
run larger spreadsheets or create larger in¬
memory databases. You can also use the
additional memory along with the supplied
AST SuperPak,v software which Includes
SuperDrive“ and SuperSpooP,
Serial Ports — Using a modem your PC can
communicate with other computers over
telephone lines. By connecting a serial printer,
you can obtain high quality print output.
Other serial devices such as a plotter or
mouse may also be connected to a serial
port.
Parallel Ports — Used for connecting a
parallel printer to your PC for high-speed,
draft quality printouts.
Clock Calendar — With the on-board bat¬
tery, the clock-calendar feature automati¬
cally maintains the correct date and time,
even when the PC is turned off.
Game Adapter — Allows you to connect an
IBM- type joystick to your PC so you can ptay
the multitude of arcade quality games. Or
you can use the joystick input for other
applications by writing your own programs.
Other Communications Products — AST
Research also extends the capabilities of
your IBM PC with mainframe communication
products including 3270 SNA and 5251 ter¬
minal emulation* 3760 RJE support, and
AST-PCner — the Local Area Network de¬
signed for the IBM PC.
/IS T Quality
All AST Research enhancement products
come with the UST'Ptus" — our unsurpassed
reputation for quality, reliability, after- the-
sale support, and overall design excellence
— which give our products the best price/
performance ratio in the industry!
PC net is a registered trademark of Orchid Technologyjnc,
ision Memory
SOFTA1.K CLASSIFIED ADVERTISIM ,
A 1 1 veil I ii re
MAP OF COLOSSAL CAVE
For IBM-PC and other versions of "ORIGINAL"*
ADVENTURE GAME. A detailed map of the CO¬
LOSSAL CAVE including travel instructions, trea¬
sure locations and magic words — $6 postpaid.
feLUEJACKET SOFTWARE, Dept. ST, Box 13547,
St. Petersburg, FL 33733.
B ii > i n e s s
OPTIONS-80: STOCK OPTION
ANALYZER is investor's tool. Puts, Calls,
Spreads, in and out. Graphs, tables, print. Disk
store. Free brochure. $125. OPTIONS-80, Box
471-B, Concord, MA 01742.
STATISTICAL SYSTEM
Announcing the NUMBER CRUNCHER Statistical
System. Integrated database and most statistical
procedures. $199. Contact Dr. Jerry L. Hintze, 865
E. 400 North, Kaysvffle, UT 84037; (801) 5460445.
1040PLAN A TAX PLANNING
TEMPLATE FOR 1-2-3
Includes tax changes for 1983 and new Alternative
Min Tax. Flexible, up to four different alternatives
can be computed at once, but easy to use. Follows
IRS forms, includes: 1040 schedules, A,B,C,
D,E,G,W,SE & forms 2119, 2441, 3468, & 6251.
An update, if needed, sold at cost to registered
owners in Jan. Req. 256K. $45. William A. Permar
CPA, 1125 Sunnyhills Rd., Dept. ST, Oakland, CA
94610.
G rn i’li i i >
COMMODITY TRADERS
Our commodities graphics program displays and
prints prices, moving averages and the RSI. A
monochrome display, 128K and a dot matrix or
daisy wheel printer is required, $50. Sage Systems,
Rt. 1 Box 96A, Lovelock, NV 89419.
PC-TITLE/PC-PROJECTOR
Create full color, professional quality text for
slides, screen displays, flyers. Produce manual or
time-controlled "slide shows" using the IBM PC as
an electronic slide projector. Add full graphics with
PCcrayon. PC-Title/Projector $49.95. PCcrayon
$44.95. Mention this ad and get all 3 programs for
$79.90. V1SA/MC. PC Resources, Inc. (408) 243-
4169.
"COMPUTER ART" POSTERS
Use your IBM PC to print striking "computer art"
posters up to 2' x 3' in size. Choose from over 20
subjects including the Mona Lisa, Venus DeMilo,
Einstein, pets, and more. Requires DOS and any
IBM/EPSON Compatible Printer. For a complete
package, which includes 3 diskettes, send $28 to:
BUDGE & CO., 7926 Willowcrest Road, Salt Lake
City, UT 84121.
PCART DISK and BOOK
Interested in using your PC for a nonfigurative
geometric artistic experience? Req. Color Bd. &
Mon. Try one of many by noted sculptor & educa¬
tor Leroy Lamis. $50.
10 screen 1: key off: els: color 4,1
20 for X = 5 to 100
30 circle (160,100),215,md*2 + l,„5/X
40 circle (160,100),215,md*2 + l,„X,5:next
PC ART, 3101 Oak St., Terre Haute, IN 47803.
Hard wa re
VERBATIM DISKS
5 1/4" SSDD $218 /100, MX-80 Cartridge $5, FLIP
'N' FILE (75 capacity) $18.95, GEMINI 10X
PRINTER $310. Dealer inquiries invited. Free Bro¬
chure. UNIK Associates, 12545 W. Burleigh,
Brookfield, WI 53005; (414) 782-5030.
CLASSY PRINTER COVERS
Tailored cloth, not plastic. Fits Epson, NEC, Ap¬
ple, Smith-Corona, and all similar-sized printers.
Specify tan duck with navy trim, blue denim with
white, or chestnut suedecloth with chocolate trim.
$12.50 includes first-class mail delivery. Money-
back guarantee. Discovery Center, Box 289, Ro¬
selle, 1L 60172.
3M SCOTCH DISKETTES $20.95
Authorized 3M distributor. Buy wholesale. 5.25"
SS/DD $20.95. DS/DD $29.95. Reinforced hub.
Complete price list available. Call (415) 778-2595
or write Argonaut Distributing, 1104 Buchanan
Rd. STI, Antioch,. CA 94509. Prompt delivery!
/ / 0 111 (’
THE ULTIMATE HANGMAN
Hangman for the Superintelligent entertains you
while challenging your knowledge of esoteric vo¬
cabulary and famous sayings (from Sophocles to
Mae West). The computer provides brief clues, but
it's still your job to avoid the hangmanl Over 1,000
words and phrases. $15. PC DOS, 64K 80-column
display, 1 dd. NORLAND SOFTWARE, 1014A W.
Badger Rd., Madison, WI 53713.
HI-RES CARD GAMES FOR IBM
Three Hi-Res color games for IBM PC: Draw
Poker, Blackjack , Keno, Gambling Games I, only
$35 plus $2 shipping. Anthro-Digital, Inc., Box
1385, Pittsfield, MA 01202. (413) 448-8278.
/ 1 o me /I rca dc
2 FOR THE PRICE OF III
Get 2 great games for the price of one. WORD
PROBE is a stimulating word game where players
compete *-o uncover the letters of hidden words.
MONSTER MATCH is a challenging memory
game in which players open doors to match pic¬
tures. But watch out for the monstersl Both for
only $19,951 (Req. PC-DOS, 64K, Color Adapter,
& 1 disk drive.) GEMINI SOFTWARE, 1336 Ash,
Waukegan, 1L 60085.
LJFFDA CHALLENGE GAME
Fun and challenging for the entire family. One to
four players. Send $10 plus .50 for 1st class postage
to: "LILBIL creations," Box 37073, Bloomington,
MN 55431-0073; (612) 941-8392. Satisfaction guar¬
anteed.
Ph I’liea I ions
FREE FREE FREE
BASIC AIDS 2.0 FACT SHEETS and our guide
"MAKE YOUR PC PROFITABLE" are sent free to
persons who request them. This new release of BA¬
SIC AIDS is the most powerful program DEVEL¬
OPMENT/DOCUMENTATION tool available!
Tulsa Computer Consortium, Box 707, Owasso,
OK 74055 or call (918) 747-0151.
> e rail e >
SOFTWARE JUNKIE?
RENT today's most popular recreational and edu¬
cational computer software for your IBM personal
computer. LOW prices. FREE brochure. The Soft
Source-R Inc., Dept. K, Box 2931, Joliet, IL 60434.
5 / rn I i\\y a
PC-CHESS V2.1 $34.95
The professional chess program for any IBM PC
with 64K. Attractive graphics board display and
game status including move and tournament time.
Computer plays at 10 levels and human moves are
cursor-controlled. Special features: take back
moves, save games as DOS files, setup a special
board situation, print list of moves, and replay any
or all of game. Send order to:
COURTRIN ENTERPRISES (619) 569-8308
Box 231190 San Diego, CA 92123
LI I i I i 1 1/
EXPAND PROWRITER I-II
(NEC 8023)
* PRINT — SCREEN— an assembly language
screen dump for text and graphics displays. $35.
* PRINT -CHARACTERS— an assembly lan¬
guage program that allows the user to print any
character but printer control codes. $35.
* Prices include an extensive manual (with source
code) plus shipping. Programming is not copy pro¬
tected. SOFT & FRIENDLY, R 2, Box 65, Solsberry,
IN 47459; (812) 825-7384.
END PRINTER FRUSTRATION
Get in control of your IBM PC Printer
SurePrint
For a Perfect Print
A simple program for complicated printers.
* Completely Menu-Driven
* Easy-to-Use Outputs
* Excellent Documentation. SurePrint provides
printer option control for any PC application,
from PC-DOS, BASIC, and directly on-line. Code
displays included. Available for IBM, Epson, Oki-
data, IDS, C. Itoh, NEC, Anadex, TI, Diablo,
Daisywriter and other printer models. Only $35
with one printer (please specify make and model).
$15 for each additional printer. (NYS residents add
71/4% sales tax.)
Dickinson Associates Inc.
Box 1358, Melville, NY 11747
SR-LIB LIBRARY MANAGER
SR-LIB creates and modifies library files compati¬
ble with the IBM PC-DOS linker. Libraries allow
fast linking and automatic search. $29.95 from
Software Research, Box 10004, Austin, TXJ78766.
THE PRINTER MASTER
Simplify your life with this time-saving program,
which offers printer mode selection from a menu
and control of paper alignment/top of form.
Works with every printer in your system. Program
ready to control an IBM, Epson, Okidata, C.Itoh,
or IDS Prism printer; you can customize for any
printer or printer function, or we will do it for you
for an additional fee. To order, send $35 plus $2
shipping to: Trilogy Systems, Inc., Box 94006, Des
Moines, LA 50394.
8
soltcilk
BASIC DEVELOPMENT SYSTEM
BD5 is a set of BASIC language programming tools
co-resident with the interpreter so that all Functions
are immediately available within the BASIC envi¬
ronment. Includes Scrolling Keys, Single Step
Trace, Cross-Reference, Variable Dump, Super RE-
NUM, and utilities for program Compression and
Uncompression. 579 plus S3 5&H, Visa/MC ac¬
cepted. SofTool Systems, 89772 E. Hampden Ave.,
£179, Denver, CO 80231; {303} 793-0145
PCALCULATOR
—Turn Your PC Into a Calculator With Memory —
A stand-alone program or merge it into BASIC
programs. May be invoked from function keys and
has machine code screen save feature. Use with any
80 column display. Send 529,95 to: Lorral Associ¬
ates, Box 562, Apalachin, NY 13732.
THE PROWRITER UTILITIES
'Tpson-Si inula tor" makes your printer fully IBM
software compatible without sacrificing perform¬
ance, Enjoy full use of programs like 1-2-3. In¬
cluded is ProSc to print the full IBM character set
plushi-res graphics. Menu-driven setup of alt func¬
tions with Proset. Also compatible with the NEC
8023 A printer 3 in 1 . A joy to use at 534.95, CA res
+ 6%.
COURTRIN ENTERPRISES (619) 569-8308
Box 231190 San Diego, CA 92123
1 V'[» ftl Pro lCj* > i i/y
DILLOWRITER
Easy to use full-screen editor /formatter for the
IBM PC. Top, bottom, find, margins, centering,
pagination, headers, footers, block operations, etc.
$29.95, Software Research, Box 10004, Austin, TX
78766
Softalk/ IBM's classified advertising section offers a
considerably less expensive way than display ad¬
vertising to reach tens of thousands of IBM Per¬
sonal Computer owners.
Classified advertising space is available at the
rate of $10 per line for the first ten lines, with a five-
line minimum. Each line over ten lines is 525 per
line. Ad copy should be received no later than the
10th of the second month prior to the cover date of
the issue in which you want the ad to appear. Pay¬
ment must accompany ad copy.
The publisher reserves the right to reject any
advertising that he feels is not in keeping with the
publication's standards.
Heads will be set in 10-point boldface, all capi¬
tals only. Italics are available for body text only;
please underline the portions you would like itali¬
cized ,
The body text of the ad will hold roughly 45
characters per line. Spaces between words are
counted as one character. Heads will hold roughly
24 characters per line, with spaces between words
counted as one character. Please indicate whether
you would like the head centered or run into the
text.
Please write or call for additional information.
Softalk/IBM Classified Advertising
Box 60
North Hollywood, California 91603
Attention: Linda McGuire Carter
213-980-5074
The August one -line-pro gram contest al¬
most put us under. We got so many entries we
decided to categorize them in order to choose □
winner. We selected the best program in each
of four categories (graphics, humor, games,
and "serious"), and then picked the grand prize
winner from these four.
In the graphics category, we saw a lot of
dazzling abstracts. The most hypnotic one-
liner came from Dr. Charles Gaston, of
Poughkeepsie, NY:
1 SCREEN 1,0:KEY
OFF:CLS:RANDOMIZE;CL5:2 =37: WHILE
Z;C = INT(RND*4):FOR 1-1 TO 6:SOUND
200 + 4ND * 1000,9:LINE-
(RND*319,RND*199LC:SOUND
Z,0:NEXT:Q=fQ+5 + Z*RND) MOD
Z : SOUND Z + Q, 200: PAINT
{RND*3I9,RND*199),iNT{RND*4),
OSOUND Z,0:]=J4RND/Z:COLOR,
] MOD 2: WEND: END
The entry we liked in the humor category
came from Richard Waikel (Fort Wayne, IN),
If you know your ASCII, the listing explains
itself:
1 CLSTOR X = 1 TO 184: PRINT " Our Data
";:NEXTX:FORX = lTO
1838:Y = 1 + INT(X/80):LOCATE Y,(X MOD
m + 1: PRINT " " + CHR${2);: LOCATE
Y, SO: PRINT " "-WHILE
VAL(MlDS(TlMESy8,l)) = 0: WEND: NEXT
X-LOCATE 12,16:PRINT "A little round
yellow man just ate ALL Our Data!"
We got a lot of games, including a three-
part role-playing game in three lines. A find-
the-ship-in-the-grid opus from Andrew Marc
Greene (Jamaica Estates, NY) was chosen win¬
ner:
0 RANDOMIZER = INT(RND*21):E=INT
(RND* 21): WHILE (N< >G ORE<>H) AND
N>-1 AND N(21 AND E>-1 AND
E<21:N = N-INT(RND*3-1)*(N<)G):E = E-
INTfRND *3-1 ) * { E O H) :INPUT G ,H : PRINT
MID5("N S"JSGN(G-N) -h2,l)MIDS(^E
WTSGN(H-E) -H2,1):WEND:PRINT
MID$("lW^{N=GME=HRl,l)
Here are Greene's instructions:
An enemy ship is hiding in a 20-by-20 area ,
Your mission is to find and destroy that ship
before it escapes * The north-south and east-
west axes are numbered from 0 to 20 north¬
ward and eastward; the 0,0 coordinate is in the
lower left corner of the grid.
On each turn, you shoot a location given
by north and east coordinates . The computer
calculates damage to the enemy ship , accord¬
ing to the following table :
North
East
Damage
Wrong
Wrong
None
Wrong
Right
5hip can move only
north/south on next
turn.
Right
Wrong
Ship can move only
east/west on next
turn ,
Right
Right
Ship is destroyed;
you win.
After each shot you get a short intelligence
report telling you the position of the enemy
relative to your shot. Then the enemy ship ei¬
ther moves in one of the eight basic direc-
tions-N, NW, H SW, 5, 5E , E, andNE^orit
stands still After it moves , you get another
chance to shoot.
If the enemy sneaks out of the area , you
lose. The computer will add an L to its intelli¬
gence report , informing you of your demo¬
tion. If you blow up the ship , the computer
skips a line and says W, Basics prompt means
the game is over.
In the serious vein, Dave Parker (Saratoga,
CA) submitted an JJhonest-to-goodness, full-
function" word processor:
1 JS = SPACE$f40):DEF
SEG = &H B000FRINT STRINGS -
N = 0),12):N = 1:LINE INPUT MS: IF
MS = "save" THEN INPUT "Name
-";F$:LOCATE CSR LIN-2: PRINT jS: PRINT
J$:BSAVE FS + ", WF", 0, &H1000RUN ELSE
IF MS — "load" THEN INPUT "Name
-;FS:BLOAD FS + ".WP",0:GOTO 1 ELSE 1
Parkers instructions:
As is, the program works with the graphics
adapter Change &hb800 to &hb000 for mono¬
chrome,
In Basic , in eighty-column text mode , pref¬
erably with the key display off , type run to
start. To create a new file , simply start typing
and editing on the blank screen. To save your
text , get to the beginning ofet new line and type
save (no capital letters), The computer will
prompt for a filename. Enter an eight-charac¬
ter root name; an extension of ,WP will be
added, the file will be saved , and the program
will restart. To load an old file made by this
program , type load on a new line and enter the
files root name at the prompt. To print a file ,
press shift-printscreen with the text on-screen
And the Winner Is. , ,
In the judges humble opinions, the big $100
winner is Dr. Gaston, for his angular abstract.
Congratulations to David, Charles, and
Rosemary: our thanks to the one-liner run¬
ners-up and all the other one-line program¬
mers . A
for the IBM. Personal Computer December 1983
9
Tommy* bas
In the October 1983 "Crosstalk" there was a
description of the program Tommy, bas, For
some reason I was not able to find the part of
the program that came after line ]40, Would
you please send me a copy of the entire listing?
Rons Lambing, Wilknar, MN
for those to/io wrote or called in about Tom¬
my, bus for were just wondering about it)fthe
program is all there, but the references in the
letter were incorrect. It runs as printed.
Help for the Handicapped
In recent months many magazines devoted to
personal computers have printed letters from
handicapped persons struggling with key¬
boards, Our problem {l myself am disabled) is
that we can only press one key at a time be¬
cause of our physical limitations* Any multi¬
key combination, such as control-break, is
impossible.
A solution to this problem is now available
to pc users. RoseSoft has produced a special
version of their keyboard enhancer, ProKey
which "remembers" the control* altr and cap
shift keys until after the subsequent (nonshift)
key is struck. Thus, any multikey combination
can be expressed as a sequential series of single
keystrokes,
ProKey provides an elegant solution to a
problem that has plagued disabled computer
users for years. It can be obtained from Rose-
Soft, Box 45808, Seattle, WA 98105.
Mike Falconer, Madison, WI
A Bigger, Better BSCBA5
The BSCBas program presented in the Novem¬
ber issue can be changed slightly to increase its
utility, particularly for users who like to keep
commonly used routines as completed ,bas
files using preassigned targe tine numbers.
These files are then merged into a program un¬
der development or into an existing program
that is being modified but for which no ,bsc
source hie exists*
Change line 270 of BSCBas.bas from
270 UNECTR = ID
to
270 INPUT "Starting line number: " ;
LINECTR
Note: Minimum order 20 Diskettes
(2 Holiday Packs),
For Great Low Prices on
\ferbaiim ,
Holiday-Packs!
Just the gift for computers and their
owners - Verbatim's new Holiday-Pack,
It's 10 Datalife minidisks (double-sided,
double density) with 5-YEAR
WARRANTY, plus a special Head
Gleaning Kit - all in one ready to-give
package.
Check Gomark's special pricing on
Holiday-Packs and other Verbatim
prOdUCtS today! is a registered
trademark o I (BM Cofp-
Toil-Frte
Order
HoiJloe
1-800-323-6135
In Illinois, call (317) 834-5000,
Loiyi/lRk, INC.
4B1 W. Fullerton Avenue, Elmhurst, Illinois 60126
in
This is one more question (the third) for the
user to answer, but it adds some utility that the
published version did not have. Incidentally, if
references are included in a .bsc source file to
absolute line numbers, the BSCBas process
leaves them alone and does not treat them as
names. For example, gosub 60000 will remain
unchanged in the output .bas tile. This allows
convenient (but dangerous and hard-to-docu-
ment) reference to preprocessed routines that
will later be merged into the run-time .has file.
Mark Gardner, Glendale, CA
Port of Los Angeles
Can readers who have used or developed
purchasing software for the IBM Personal
Computer tell us about their experiences?
They'd be giving all of us a big help, especially
first-time pc users. We wonder what pitfalls,
obstacles, and barriers others have succeeded
in overcoming. We in the Offices of the
Purchasing Officer for the Port of Los Angeles
got our WordStar to print only after having a
glitch modified so it would work on our partic-
ular printer (the NEC Spinwriter 7710), We
also have dBase IP
J. K. Drummond
Purchasing Administrative Assistant
Port of Los Angeles
Beginning Address of Basic's Data Segment
In the September 1983 issue of Softaik there
was an answer given in "Questions and An¬
swers” describing a method to determine the
value for the beginning address of Basics data
segment. A short machine-language routine
was called from Basic and the value for Basic's
data segment (DS) was returned via a variable
labied I % r
While this method will work, there is a po¬
tential pitfall with monochrome monitors* The
memory location used to store the machine
language was ROOO hex. This is the screen
buffer location for monochrome displays, If
the program described is run on a mono¬
chrome screen, the even bytes of the machine
language code (bytes 0, 2, 4, 6, 8, 10r 12, and
14, which in the code given are hex values 55,
E5r 76, 50, D8, 04, 5D, and 02) will be written
to the screen, while the odd bytes will attempt
to set the attribute byte for each even location
(two bytes determine each screen location; the
first byte is the character and the second is the
attribute).
The attribute byte determines whether the
foreground and background are black or
white, blinking or not, reverse video or under¬
line, The characters in the code that are written
will be undecipherable ASCII characters, with
some characters blinking. The code will be
written on the first line occupying the first eight
character positions* This is a dangerous place
to store data If a print to this location or a
screen scroll occurs between the time the code
SDftalk for flif IBM Personal Computer December 1983
An Industry First in Word Processing Software:
MfordPlus-PC featuring the BOSf» ,
Word processing so smart
it can even spell 300,000 words.
Meet the BOSS. WordPIus-PC's incredible
new Built-in On-line Spelling System.
WORD PROCESSING AND SPELLING COMBINED:
WordPlus-PC featuring the 'BOSS '
is a whole new technology in word
processing software. Finally the most
powerful word processing capabilities
have been combined with a built-in
electronic spelling system which not
only checks your spelling but also
corrects your spelling.
The "BOSS”, an acronym for Built-in
On-line Spelling System, eliminates
embarrassing spelling errors in your
letters and stops time consuming trips
to the dictionary.
But WordPlus-PC featuring The
"BOSS” will do far more than just
check and correct your spelling. It s
been designed to be exceptionally easy
to use and yet contain all the powerful
features you expect and more. Like
built-in mail merge for personalized
form letters, invoice generation and
the ability to merge information cre¬
ated by most other popular programs
such as l -2-3™ and dBASE 11T And if
you have a question, just press the
HELP key to get back on track.
You can also print bar graphs and
other charts,* * easi ly move columns,
scroll horizontally execute global
search and replace, boilerplate text
and even print proportionally spaced
on selected printers. And WordPlus-PC
is compatible with virtually all popular
letter-quality and dot matrix printers.
'With 90,000 4- word standard dictionary
and ability for a user to add over 10,000
' custom ' words.
HERE’S HOW THE BOSS WORKS FOR YOU:
IT CHECKS
At the touch of a button, virtually any¬
time during typing or after the creation of
a document The "BOSS” locates and
highlights misspelled words on your
screen. The "BOSS” can even check the
spelling of a word directly after it's been
typed in.
IT SUGGESTS
Thattfc gnu Far un
ar i uteres
P 1,1^— Pf c
tt in tfardPli
ns-PC Fe
dtfoiitjp fur Word
r Un- rv s|
Mufrr other word
protestor
iuloitaUcelly cd
ncn mmvm a
erects *n
nd »l$ fr
1 > let hun
Z) techno
togic
Misspell ing, H
offers an
3) too lino
logii*
cor rent spelling
of that
4) techiuj
logics
Von dan’ t wen h
Live to iyr
5) tedmi
cal
n usher of gciur s
election,
j lil techiii
tally
When a word is misspelled, the user can
ask The "BOSS” for suggestions as to how
to correctly spell the word. With only one
keystroke. The "BOSS' will display in a
dynamic on-screen window, up to eight
spelling suggestions in fhe order of proba¬
ble phonetic correctness.
IT CORRECTS
Thniifi you
Acronym Jr
MtiKc fit .her
for your i
ir Word!1 Ins
. utifd pro i
int trust hi HorrirJiis-K
;-TCJ ^ new Built- hi On-lint
;ecsnrr dhsoliitEi. The DOS!
ailtWiAt 1 C-!
illy corrcr
its any i^isspal lings. Thii
MEM tcClmtl
)itiyy§.riid i
its f ppnv Professional Sufi*
pisspem i ii*{p it uffers ah option that iisv; tin
correct sf
mil Jog uf
that word - in order of pi
you don' i
even have
to type in the word that »
1 lumber of your selection, Ann the KiE^pcHea l
And The
"BOSS'
Aufo Correct feature
enables users to "fix" these misspelled
words directly m text with a single key¬
stroke, The BOSS” is a total spelling sys¬
tem that Checks, Suggests, and Corrects
your Spelling, All built-in.
THE TOTAL WORD PROCESSING SOLUTION - PLUS ALL THE HELP YOU’LL NEED,
With over 70,000 word processors in
use worldwide. Professional Software,
Inc, has designed WordPlus-PC to con¬
tain all the powerful features you
expect — and to be the easiest word
processor to use anywhere. But there
will always be questions. That's why
Professional Software has an entire
bank of nation-wide TOLL FREE
customer HELP lines to support our
registered users. This service is avail¬
able at Ho Charge during the 90 days
following the receipt of your registered
users card.
Demand to see the BOSS in person
Visit your local professional computer
dealer or call us toll free for the dealer
nearest you. Once you witness the
BOS5 in action, you'll see that all other
word processors have become totally
obsolete.
Demand to see the “BOSS” today! Call us toll free, 1-800-343-4074.
Professional Software, Inc.
51 Fremont Street, Needham, MA 02194 Telephone (617) 444-5224 Telex 951579
Now Available for IBM-PC and Compatibles, DEC Rainbow, Tl Professional, and Victor 9000.
Dealer, distributor, OEM manufacturer, and international inquiries are invited.
WordPlus-PC and The BOKr are trademarks of Professional Software, Inc.
-2-3 is a trademark of Lotus Dcvelo(mcnt Corp,. dBASE II is a trademark of Ashton-Tate.
Speciftea lions arc subject to change without notice.
WordPlus-PC was designed and written by Andres ELscallon.
■ ' With IBM dot matrix and Diablo 630 EC5 printer,
bar graphs and other tha ris can be printed inside text-
Now the excitement of original
arcade graphics and sound effects
comes home to your computer
Introducing ATARISOFT™ A new
source for computer software.
If you own a Commodore VIC 2D
or 64, a Texas Instruments 99/4A, an
IBM or an Apple II, you can play the
original arcade hits,
DONKEY KONG by Nintendo,
CENTIPEDE™ PAC-MAN, DEFENDER,
ROBOTRDN: 20B4, STARGATE and
DIG DUG. CDn the Tl 99/4A you can
also play Protector II, Shamus, Picnic
Paranoia and Super Storm.)
So, start playing the original hits
on your computer
Dnly from ATARISOFT
Some games also available on
ColecoVision and Intellivision.
ATARISOFT
Now your computer fits
the arcade hits.
DONKEY KONG. Mario and NINTENDO are trademarks and ©
Nintendo 1SB1, 1983. FftOM AN and characters are trademarks
of Bally Midway Mfg. Co. subltcensed to Atari, Inc. by Namco-
Amerrca, Inc. DEFENDER is a trademark of Williams Electronics.
Inc . manufactured under license from Williams Electronics, Inc.
ROBOTRDN: £084 is a trademark and © Of Williams 1902, manu¬
factured under license from Williams Electronics. Inc. STARGATE
is a trademark and © of Williams 1981. manufactured under license
from Wiliams Electronics. Inc. DIG DUG is created and designed
bylMamcoLtd. manufactured under license by Atari, Inc. Trade¬
marks and © Nsmcc 1982. PROTECTOR II is a trademark of Syn¬
apse Software Corporation, manufactured under license by Atari.
Inc. SHAMUS is a trademark of Synapse Software Corporation,
manufactured under license by Atari, Inc PICNIC PARANOIA is a
trademark of Synapse Software Corporation, manufactured by
Atari, Inc. SUPER STORM is engineered and designed by Synapse
Software Corporation, manufactured under license by Atari, Inc.
ATARISOFT'1' products ere manufactured by Aten. Inc. for use on
the above referenced machines and are not made, licensed or
approved by the manufacturers of these machines. COMMODORE
64, VIC 20. TEXAS INSTRUMENTS 99/4A. IBM, APPLE. COLE¬
COVISION and INTELLIVISION are respectively trademarks of
Commodore Electronics Limited, Texes Instruments, International
Business Machines Core.. Apple Computer Inc.. Coleco Industries.
Inc. and Mattel, Inc. A ©Warner Communications Company.
©1SB3 Atari, Inc. All rights reserved.
Complete this coupon and well keep you
up to date on the newest hits from
ATARISOFT™
Address
City
State
Zip
Telephone
PRODUCT OWNED: (Check onei
| | TI-99/4A n Commodore Vic 20
| | IBM PC Q Intellivision
|~| Commodore 64 Q Apple II
| | ColecoVision Q Other
Mail to;
Atari, Inc., P.D. 8ox 2943,
So, San Francisco, CA 94080. asm 19
Do you want
the #1 Seller
or the
#1 Financial
I \ F<eau°22t-'—^
YgMIlNr^
\ a a ^°nl
\ On<*3— ' ■""
--A'ooejS
no _ _
to5g^
\r~~?&jj&}*~
V^NO^.
gvjy \
oo\^si-^\
- — yfc^—--\
--'■-"Yis^ — \
— -
-\vj*°L—-
\ '°®3£--
r —
\(i2S§|iS33
MgSISi
MONEY MAGAZINE - Nov. 1982
“Among bookkeeping programs, earns high marks and is easy to use."
CREATIVE COMPUTING - Jan. 1983
"77?e documentation is thorough, easily read, and complete."
" The program is so easy to use that rarely will reference have to be made to the
manual. " <%C*
SOFTALK - Jan. 1982 t \$V«'
"For the home user (and perhaps iri^Mn^Oss complex small business), the best
package we evaluated was Th£tegQ$$fNTANT by Decision Support Software ."
"The ACCOUNTANT does, make financial management a simple and
straightforward
INFOWORLD - Jan. 3/10, 1983
"Complete flexible financial data base package for the home user."
"... exceptionally fast. . . . highly recommend.”
The ACCOUNTANT
Finance Data Base System™
Decision Support Software Inc.
1300 Vincent Place, McLean, VA 22101 * (703) 442-7900 • Orders Only: (BOO) 368-2022
Aitn4fl:w IBM1*. VisiCalc,M, The Home Accountant11* are trademarks of Ai^ki IBM L'lbrOuip and Continental Software rcspcciivciv
is written and time the routine is called. A print
command will overwrite the code and a scroll
command will erase it.
Fortunately there is another and simpler
method to determine Basic's data segment. On
page 3-22 of the Technical Reference manual,
it is stated that Basic's segment address is
stored in absolute memory location 510 and
511. The following one-line Basic statement
will print this value:
10 DEF SEG = 0 : J% = 256 * PEEK(&H511)
+ PEEK(&H510) : PRINT HEX$(J%)
This is the same value returned by 1% in
"Questions and Answers." The def seg — 0 is
to get to absolute memory 0, and the arithme¬
tic converts hex numbers to decimal.
John J. Byrne, New Canaan, CT
Rounding Bug
Bernard Robinson's "How to Get 'Round the
Rounding Bug" (August 1983) is a case of the
cure being worse than the disease. I'm referring
to the defined function FnEmd, which is intro¬
duced on page 96.
When the most significant digit to be
rounded off is exactly five, FnEmd behaves as
advertised: It rounds the preceding digit, if
odd, up to the next even digit; otherwise it
truncates. The problem arises when the num¬
ber to be rounded already has the desired num¬
ber of decimal places.
Example: Divide 100 by 8 and ask FnEmd
to round the result to one decimal place; you'll
get back 12.6. Or square 3.5 and round to two
decimals and you'll get 12.26. In general, if you
ask FnEmd to round to K places a number that
already has exactly K places, it will always in¬
crement the final significant digit when the last
digit is odd.
The algorithm is well suited to pocket cal¬
culators because no one in his or her right mind
would round a two-place number to two deci¬
mals. The computer, of course, will blithely go
ahead and do so, thereby creating the most in¬
sidious bug of them all— the kind that looks
plausible.
How about it, guys? A little more care,
please?
John van Laer, New York, NY
Good Screen, No Dump
I am writing about "From Screen to Dump in
Almost 60 Flat" (July 1983). I have entered the
subroutine and the graphics image program.
I've also checked to make sure there are no er¬
rors and have run both the subroutine and the
program.
The graphics image is, to say the least, im¬
pressive, but when it is done the printer doesn't
print it. I have a pc, a color /graphics card, and
an Epson MX-80 with Graftrax-Plus. The Ba¬
sic subroutine is saved under the name HRSD
and when run saves the subroutine under
14
softcilk for the IBM Personal Computer December 1983
FriendlyWare
PC INTRODUCTORY SET
MASTER DISKETTE No.1
9) Mastermind
10) Nevada Dice
11) Killer Maze
12) Sea Battle
13) Boggy Marsh
14) Hangman
15) Tic Tac Toe
16) Home Vision
17) Home Hearing
1) History and introduction
to Computers
2) Operating Systems
3) Languages
4) Screen Prompts
5) Memory and Storage
6) Files, Fields, Records
7) Helpful DOS Commands
8) Anatomy of a Program
FriendlyWare
PC INTRODUCTORY SET
MASTER DISKETTE No.2
1) Wildcatter
2) You Draw It
3) Peg Leap
4) Dominoes
8) PC Golf
9) Head Coach
Blackjack
11) Othello
THE 3 DISKETTE
CURE FOR
COMPUTER- PHOBIA
12) Biorhythm Sports
The novice computer user wants more than a lesson.
Predicting
6) Towers of Atlantis
7) Personal Biorhythms
He wants an easy and enjoyable way to get to know his ma¬
chine, feel at home around it, and find out what he can do
with it.
Tens of thousands of PC and XT owners have gotten what
they wanted with the Intro Set.
It's proving to be the perfect blend of education, entertain¬
ment, and practicality for the new user.
Nothing else on the market has helped more people over¬
come "computer phobia" than the Intro Set.
Suggested Retail: $49.95
Compatible with the IBM PC or XT — DOS 1.1 or 2.0
FriendlySoft, Inc.
ARLINGTON, TEXAS
Producers of innovative, quality software products EXCLUSIVELY for
IBM Personal Computer.
^ PC
' ^ TM
STATISTICIAN
A POWERFUL,
NEW STATISTICS PACKAGE
FOR THE IBM PC
Are you tired of complicated dala inpul
and analysis specification on main¬
frames? Do you need data manage¬
ment, reports, statistics on unlimited
cases? Are you ready to do profession¬
al statistics in your own office within
minutes?
Let PC STATISTICIAN1* do the work for you
EASY TO USE
PC STATISTICIAN^ is flexible and
sophisticated, yel simple to use Follow
the examples in the manual, then start
analyzing experimental or survey data
immediately
CHOOSES CASES
AUTOMATICALLY
To get reports on your data, specify the
analysis, then the variables and varia¬
ble levels. If you have all of your data
in a single file, PC STATISTICIAN :w can
choose the records and variables for
your analysis automatically It even
handles missing data automatically.
COMPREHENSIVE
You will be able to carry out virtually all
of your data analysis with this one pack¬
age. PC STATISTICIAN'* includes:
Research data base
Search & select on 1-4 variables
Crosstabulation on 1-5 variables
Descriptive statistics
Frequency distribution
T-tests
1-way anova
Nonparametrics
Correlations
Curvefitting
Multiple regression
Contingency tables
Data transformations
Graphics
PC STATISTICIAN T* comes with a 10 day
money back guarantee This is the first
program in The Statistics Series ™ for
the IBM PC. IBM PC, PC DOS, 128K.
2 DSDD Disk Drives 5300.00
HUMAN SYSTEMS DYNAMICS
To Order— Call (213) 993-8536
or Write
HUMAN SYSTEMS DYNAMICS
9010 Reseda Btvd, Suite 222/Dept. S
Northridge, CA 91324
Dealer Inquiries Invited .'PH
Dumpscm. When the time comes to run the
subroutine, the disk is accessed but the access
is not terminated. It continually runs the drive.
Control-break does nothing to stop this,
Could you please help me solve my problem? I
am anxious to use this screen dump,
Jeff Elder Ames, IA
Peop/e ujit/i /ess than 96K must make the fol¬
lowing changes to the programs to call the
Du mpsc rnma ch in e- Ian gu age subrou tine . This
comtnand should be given when the DOS
prompt appears on the screen :
A) BASIC A /M : &H8000
This command reserves a 4K area of space
for the machine language subroutine ,
A warning IBM publishes in the Basic man¬
ual is that bload does not perform an address -
range check . Since the bload command was
trying to load the memory-image file outside
the available memory range , the command
could never be completed and the disk drive
ran continually. The def seg in line 20 and the
bload in line 30 should be changed for the ma¬
chine language program to be loaded correctly
and executed in machines with less than 96K<
Below is the complete Fast draw program ,
10 SCREEN 2,0,0
11 DEF SEG =
&HB800
12 BLOAD
"PICTURE"
20 DEF SEG =
&HFE0
30 BLOAD
"DUMPSCRN",0
40 WIDTH
"LPT1:",255
60 SUBRT % = 0
70 CALL SUBRT%
80 END
' hi-res graphics
' addrs of graphics
buffer
' load hi-res picture
' decimal location
65024
' toad machine lang*
prog.
' set printer width
Christopher j. Lindell, Cot a faille, IA
Sony Profed Monitor
1 read with great interest the letter from Dr
Malladi Subbaiah (August 1983) regarding
problems connecting a Sony Profeel monitor
to his pc. i just connected a Sony Monitor KX-
1211HG to my pc without any problems.
Some of your readers may not realize that
Sony has an RGB interface for the pc.
The Sony monitor and interface require no
special wiring. The interface plugs directly into
the monitor and the color/graphics card,
Stephen Sarhad, San Rafael, CA
In Search of the Basic Shell Command
Having read the problems expressed by John
Mastronardo (Questions and Answers, Octo¬
ber 1983), 1 thought readers might be inter¬
ested in a means of exiting from Basic for the
purpose of executing DOS commands using
the elusive she// command. It can be done sim¬
ply by telling Basic where to resume processing
when it has finished the DOS activities*
The following example should solve the
problem:
70 JOBS - "DIR" : GOSUB 950
80 — 940 'other Basic statements
950 '
960 DEF SEG r A = PEEK(&H30) : B =
PEEK(&H31) 'get offset to start of
program
970 SHELL JOBS "execute DOS command
980 DEF SEG : POKE &H30,A : POKE
&H31,B "restore offset to start of
program
990 RETURN
Terry Chisholm, Cincinnati, OH
Assembling Life
I read Robert Fruit s article and studied his Pas¬
cal version of "The Game of Life" (September
1983), I found it very interesting and informa¬
tive. Although I do not have a Pascal compiler,
1 am now learning assembly language, I de¬
cided to use your program as an outline and
convert it to assembly language. While writing
the program, some questions arose on the rules
of the game.
The way I believe the program works is
that it checks each cell one at a time and imme¬
diately turns the cell off or on. This of course
affects the results in the next cell over.
Shouldn't the computer really check all the
cells within the matrix first, save the results,
and then place all the results of the new genera¬
tion in the matrix at once?
The patterns in my assembled version of
Life do not seem to act the same as they should
according to the article in the December 1982
issue of Softalk ("The Game of Life," by For¬
rest Johnson), It was assembled using Chasm
from Freeware, Any suggestions would be ap¬
preciated,
Marc Melcher, Mount Kisco, NY
Mr Melchers letter clearly shows why he is
having problems understanding how Life han¬
dles the lives evaluation. That aspect of the
program was not explained in my article. The
table of life values is the three-dimensional ar¬
ray POSjO. .51,0. .26,1' ■ 2} . The cell in the array
directly corresponds with the life values seen
on the monitor display The 50 cells high are in
the dimension 0..51 (the extra cells at 0 and 51
are for the life-evaluation formula and are al¬
ways zero). The 25 cells wide are in the dimen¬
sion 0 . .26, and the two life tables are the
dimension 1..2.
When / first worked on Life l had the same
problem that Marc had — that is. when a life is
bom or dies it affects the evaluationof nearby
cells. The solution i$ to do the ei^aluation on
the current life-values table and to store the re¬
sults on the future life-values table, As the fu¬
ture life-values table is written , the image on
the monitor screen is also written.
There are two places to look in the program
to see the handling of the two life-values ta¬
lk
soFtcilk for the IBM Personal Computer December 1983
No one else is using this simple
method to teachyou Lotus 1-2-3.
HI ■ p iyvr—yyr
I
You didn’t learn to swim by read¬
ing about it. You took the plunge. With a
little extra support at first, ’til you could
stay afloat on your own.
ATI’s training soft¬
ware teaches you Lotus
1-2-3 in the same way.
The ATI training
disk instructs by simulat¬
ing the actual software. You practice A
each command by interacting
with the screen, which responds
just as Lotus 1-2-3 would
It’s faster—
and easier— than
any other method.
Once you’ve learn¬
ed the skills with our
helping hand you’re
ready to swim on
your own. Without
sinking.
The ATI Training Power pack¬
age for Lotus 1-2-3, with disk and hand¬
book, is available at your computer
dealer. Along with our line of training
programs, based on the same simulation
method, for other popular software.
Or, use the order form
below to send for
1 the ATI programs
\ of your choice.
I. Jr And dive A
n right in. ^
3
Pleav rush me ATI Training Power™ programs,
31 $75 each for this software:
Integrated Software
□ Lotus 1-2-3
Database Management
□dBASE ll'-vol. I & 2
□ EasyFiier
Word Processing
□ WordStar- vol. 1 & 2
□ EasyWriter II
□ Pferfec t Writer
□ Spellbinder
□ Benchmark
Financial Planning
□ Multiplan
□ SuperCalc
□ VislCalc
t$50 Limited Offer)
□ Perfect Calc
□ Easy Planner
□ Microplan
Operating Svstem.*
□ PC DOS
□ MS DOS
□ CP/M
Programming
□ basic
□ APPLESOFT BAStC
Accounting
□ DPI Gen. Aect.
□ Peachtree General Ledger*
□ Peachtree Accounts Receivable*
□ Peachtree Accounts Payable*
*PC(MS) DOS formats only.
ATI Money Back Guarantee
If you're not completely satisfied
with how fast you learn with ATI
Interactive Training Power Programs,
simply return within 3 days for full
purchase refund.
Enclosed is 575 each plus 52.30 shipping. Visicale Training S50. (CA add 6.5% I
Name _ Fhorcel _ 1 _
Street _ _ . _ _ _ _ _ _ _ _ _ _ _ _ _
City _ _ State. _ Zip _
Mv computer uses:
□ PC DOS □ XENIX
□ MS DOS DAPPLE II CP/M ^
□ CP/M DAPPLE He 60 col.
□ CP/M-8G
Mail order form to;
Software Training Company
A Division of AT I
3770 Highland Avenue, Suite 202 B
Manhattan Beach. CA 90266
ATI Training Power
My computer brand is_
Dealers; For rush order call:
call for sales ki i ( 213) 546-5579
1213)546-4725 ^ ,
The following names are trademarks of the following companies; ATI Training Power, of American Training International; CP/M, of Digital Research: PC-DGS. of IBM; WbrdSiar, of Micro-
pro: Benchmark, of Mela soft: Easy Writer. EavyHler. and Easy Planner of Information Inlimtied Software- MS-DOS. ami Multiplm of Microsoft; dBASE II, of AshtonTate: SuperCalc. of
Soreim ' VisiCatc, of VisiCorp-; Microplan, of Chang Laboratories; P?ach Calc, of Peachtree Software; ATI Training ftiwcr. Software Sampler, of American Training International: Spell¬
binder, of Lexisofi: Perfect Writer, and Perfect Calc, of Perfect Software : Lotus, of Louis. © 1983 American Training International.
bles. Before looking you must understand that
there are two variables used to point to the two
life-values tables, W and Z. W points to the
current life-value table, and Z points to the fu¬
ture life-value table.
The first place to look is at the last seven
lines of the program— that is, where the W
variable is defined. As the program starts, W is
set tol(Zisnot set at this time). The for state¬
ment four lines from the program end has the
W variable count from 1 to 2. Then the goto
statement that follows the for statement cre¬
ates an infinite loop, so W keeps counting 1, 2,
1, 2, 1, 2. . ..
The second place to look is the first state¬
ment in the procedure check. The procedure
check is found in the last column of the pro¬
gram listing near the top of the page. That first
statement is Z : — W MOD 2 + 1;. This state¬
ment is using modulo arithmetic on the varia¬
ble W. For those unfamiliar with modulo
arithmetic, IBM's Basic manual is a good place
to find it. If W = 1, then mod 2 will give the
result 1, and if W — 2, then the results are 0.
Looking at that statement , it shows that Z is
always set to 1 or 2 and its value is the opposite
of the W variable. The W variable is used in
the procedures TOGGLE, SET— UP, and the
function LIVE. The Z variable is found only in
the procedure check.
If Life had been properly documented,
Marc probably would not have had any prob¬
lems understanding how the program worked.
Proper documentation would have shown the
uses for the variables and what each procedure
and function did. Without the documentation
he had to guess, and when he didn't catch the
three-dimensional array POS, the way the
program operates became a mystery.
Robert Fruit, Hinsdale, IL
REM, He Said
I learned a great deal of very helpful informa¬
tion about menu-driven programs in the excel¬
lent article, "Whats on Your pc Menu7" by
Dian Girard (October 1983).
However, when trying to apply it I found
an error that will affect anyone trying to use it
with DOS 1.1, which a high percentage of
your readers have. For DOS 1.1, program line
210 should be changed from
210 PRINT #1, "ECHO now exiting to DOS.
Goodbye from your friendly IBM Basic!"
to read:
210 PRINT #1, "REM now exiting to DOS.
Goodbye from your friendly IBM Basic!"
The rem statement replaces echo. Other¬
wise, when exiting to DOS as you return to the
initial batch file and Runit.bat is called, you get
the following error message:
A>Bad command or filename
Echo functions as a comment statement in
DOS 2.0 but not 1.1. This minor change will
prevent the program from continually generat¬
ing an irritating error message every time you
exit to DOS 1.1. 1 hope this will be helpful to
your DOS 1.1 readers.
Stephan J. Waszack, M.D., Seattle, WA
Stripped-Down Softalk
Please leave all cartoons, contests, games, and
cute but irrelevant photos out of Softalk for
the IBM Personal Computer. I subscribe to
your magazine solely for technical information
and detailed product reviews.
Information on hardware products, com¬
pilers, programming utilities, operating sys¬
tems, detailed (especially comparative)
product reviews, interfacing, and configura¬
tion for new add-ons are all extremely valu¬
able. I'd like to hear more about power
protection, hard disks, and the Sritek supple¬
mentary processor boards.
I see little value in interviews and less in
narrative descriptions of what most readers
will recognize as routine applications of the pc
or computers in general.
Please don't pad Softalk; we don't need an¬
other thick magazine. The information is far
more important than the weight of the paper.
Jeffrey M, Speiser, San Diego, CA A
SMALLER INVESTMENT.
Ampersand brings you a wider
choice of computer furniture
at a lower price.
We can help make computer furniture buying simple and economical
with a full range of styles, materials, and prices on CRT stations, printer
stands, storage modules, complete PC work centers, and other computer
furniture and accessories.
All characterized by comfort,
efficient design, and an
attractive appearance.
For more information, call us
today at the toll free number
below.
800-525-8391
FURNITURE FOR THE ELECTRONIC ENVIRONMENT
1234 West Cedar
Denver, CO 80233
18
softalk for the IBM Personal Computer December 1983
"Congratulations on such an
outstanding word processing software
package! Wer at Texaco, are really
enjoying using your remarkable
software system."
Richard W. Horchler, Computer Center Manager, Texaco
"Your system is light years ahead of
any other word processor that we have
tested."
Douglas L. Mayor, DL Mayor Corp.
"If you're a new PC owner who's
scouting around for a top-of-the-line
program, check this one out."
Lindsy Van Gelder, PC Magazine
"My favorite word processor "
Will Fastie, Creative Computing
MSI GnSS/l TELUTE SOFTWARE INTERNA TIONAL
TOLL FREE (800} 32 1 5306 TELEX 453- 168 (80 1} 224-8554
A VA/LABLE ON IBM PC, AND MANY OTHER MS-DOS COMPUTERS.
iUESTIONS
NSWER
by Nancy Andrews
s
or the last few months we've had questions and am
swers about the she// command, a command that
theoretically enables one to execute a DOS command from Basic. The
general consensus was that while it looked like a nifty command, it
appeared to be incompletely implemented and documented; in most
situations it appeared not to work.
This month we offer the following letter from Robert B, Relf in
Bothell, Washington, explaining what can be done to get shell to work
in some situations. Thanks for sharing this information with us,
Robert!
/ first saw reference to shell jn yout column, and /, too, was excited
about the prospect of making use of DOS from within a Basic program.
I had just subscribed to CompuServe and so l asked members of the
IBM SlGr and the y set me straight on shell.
How would you like to call any DOS function from within a Btisic
program? How about using type to send an ASCII file to the printer or
the screen? Would you like to make use of pipes and filters to sort the
output of dir to a file? Format? Chkdsk? Copy?
The ANsmer to your prayers lies in some additional peeks and pokes.
Evidently , u>hen the DOS function called by shell is performed, it
MICRO
WAREHOUSER
3001 WEST ILLINOIS
OLDG D SUITE 6
MIDLAND TEXAS
79701
DUST COVERS
IBM Persona! Computer {2-cover set)
IBM Personal Computer Printer
ia95
HEAD CLEANING KIT
25.50
50-DISK FIUNG TRAY
26.95
H
DISKETTES
Spactfysoii, (lOperboxj
10 or 10 sector
39.99
Name _
Company Name
Address _
City _ Stale _ Zip
Phone Number 1 _ 1 _
Quantity Item_ Unit Price Subtotal
Check one: Slate Sales Tax (Texas residents only)
□ payment enclosed handling charge
□ Visa O MasterCard' Total
5.00
*tf Master Card. , — r
numbers above name: I _ L
Expiration
J Date:
Authorized signature, it charged
causes Basic to lose track of where your program is in memory This
information is stored in two bytes at &H30 and &H31 (def seg — Ok
Before using the shell statement t you nuist peek at the values in these
two locations and store them in two variables , Immediately upon re¬
turning to Basic , poke these values into their original locations and
your program can then go merrily on its way.
It is possible that a DOS function that uses a lot of memory may step
too heavily on Basics toes and cause n crash , so experiment with the
specific function and be sure to save your program before you run it.
I have found that if you are using a display page ['screen, apage, v-
page) other thajt 0 on fhe color/ graphics adapter screen output from
the DOS function wilt not he printed correctly , and when you are re¬
turned to Basic the display page will have defaulted to 0 . The solution is
to set the display page to 0, use the shell command , then return to the
previous display page.
Here is a short listing that demonstrates how to use the shell com-
mand:
10 INPUT "ENTER ANYTHING YOU WOULD ENTER AT THE
DOS PROMPT", SHELS
20 DEE SEC: A = PEEK(&H30) : B = PEEK(&H31) [ get offset to
start of program
30 SHELL SHELS 'execute DOS command
40 DEF SEC : POKE &H30,A : POKE &H31,B 'restore offset to start
of program
50 PRINT " YOU ARE BACK IN BASIC
60 GOTO 10
We also got a cautionary phone call about the shell command from
Paul Hoffman of Proper Software. He claims that what the command
does is trash the beginning of the data segment— but not in any predict¬
able way. So. . .experiment and use s/ieJ/ at your own risk,
Q* l have had some problems loading and calling a machine lan-
* guage subroutine loaded into a Basic array. When I simply
bioacted the code into the top of Basic's memory there was no problem,
so I know the code is okay. However, when I tried the following, it
didn't work; it froze the system or just didn t perform correctly:
1000 DIM A%(300): FOR 1=0 TO 299: A%{\\ = 0: NEXT i
2000 PLACE = VARPTR( A%(0))
3000 BLOAD "FILENAME, OB}", PLACE
4000 5BRT = PLACE
5000 CALL SBRT(K)
{Sbrt is the subroutine whose code is in the file "filename. obj" J
I wrote a smaller test program in Basic and tried again and had suc¬
cess by letting Place = varptr(A%(10)), but this wouldn't work in my
longer program, I also tried adding various def segs, but that didn't
help. 1 printed the array A% after step 3000, and things seem okay as
far as the loading is concerned
Mark Bridge r
A Your problem occurs because you declare a new scalar varia-
* bk after you've allocated space for your array and used the
unrpfr command. What this does is change the location of the array, so
when Sbrt is called, its no longer where you expect it.
You can correct *th is by declaring or initializing all your variables
before the varptr statement. If, for example, you added the line:
1500 SBRT = 0
to allocate space for the variable Sbrt before varptr, you would avoid
the problem.
Ql have recently become interested in assembly language pro-
* gramming, I would like to know where I can find a descrip¬
tion of interrupts for BIOS and DOS, what they do, and how to use
them, I have the Technical Reference manual but have been unable to
find anything about interrupts except for what is in the BIOS listing in
20
SOftDlk for the IBM Personal Computer December 1933
find out about OB TUTOR,
Suggested retail £95,00. At your PC
dealer.
He wouldn't be in this mess if he'd
known about DD TUTOR. He wouldn't
have token so long looking at
complicated, and expensive, database
packages. He'd hove known that DB
TUTOR teaches you all about databases,
like DBASE II. 1 -2-3r ond more. Or that DB
TUTOR assists in determining your
individual database needs, then
provides a database system, PC BA5E, os
an added bonus.
Before you spend mare than £500 for
something that does not apply to you.
DHaSE II is q copyNghr of Alston Taft Int
1 ? 0 « q toprynghr of Lotus Int
Comprehensive Software Support
2316 Artesio Dl. Suite B
Redondo Beach, CA 90278 213/318-2561
Appendix A, which explains only some of the BIOS interrupts and
none of the DOS interrupts. I am especially curious about INT 21, the
DOS function call, which 1 have seen referred to often but never have
had explained.
David Meyer
A You asked the right question! Leo Scanlon's book, IBM PC
• and XT Assembly Language, a Guide /cu JYugrflmmm, is the
resource you need, and it's excerpted in this issue (page 44),
Q+ Ive enjoyed Sqfrttlks series on how Basic stores numbers,
* variables, and programs. I've been studying them, but there
is still one thing I cant figure out: Where does it store them!
I was hoping you'd explain how to peek at an address from Basic,
then how to decipher which location the contents of that address
point to.
Betsy Simnacher
A# First of all you need to determine where you want to peek.
• Table 2 of the July article (p. 38) gives the locations of Basic s
pointers, What you do first is peek at the contents of the pointer loca¬
tion; then you use what you find there as the address to peek at parts of
Basic— variables, code, Basic's stack, or whatever.
For example, let s suppose we want to look at the start of the simple
variables. Table 2 tells us that &H358 and &H35° are the pointer to the
start of the simple variables. These two addresses form a two -byte
number that represents the address at which the simple variable storage
begins. To read that two-byte number we do the following:
PEEK (&H358) + 256 * PEEK (&H359)
&H359 holds the high-order byte of this two-byte number so we have
Turn your business partner
into a cribbaee partner.
Runs on both monochrome and color display of IBM PC
and PC-XT * History of game explained through entertaining
on-screen text, graphics and music * Tutorial leaches rules,
scoring- and strategies, plus examples, to the beginning player
■ Multiple skill levels for the advanced player * Easy io learn,
easy to play but tough lo beal - Developed by Tailored Data,
Inc, designers of nationally acclaimed software Jbr IBM
computers ■ Send check or money order for S29.95 [MN res
add 6% sales tax) plus SL 50 shipping to: GR1BBAGE PARTNER,
Tailored Data, Inc., 4940 Viking Drive, Minneapolis, MN 55435
QibbagePartner
From Tailored Data , Inc.
to multiply the value at that address by 256 before adding it to the value
at &H35S, in order to convert the pointer to a decimal number Now if
wre print the result of this peek and then peek at the address this state¬
ment produces, we should see our Basic program s first simple variable.
Here is a short program to do this:
10 DEF 5EG 'set the segment to 0
20 X = PEEK (&H358) + 256 * PEEK (&H359) 'to read the
pointer
30 PRINT X 'the location of the first simple variable
40 PRINT PEEK(X)
To read any of the other pointers shown in table 2, substitute the
appropriate numbers for &H358 and &H359 in line 20.
Q+ 1 have written many programs to plot data in high-resolution
4 graphics mode but have been unable to print out these plots
on my printer. Are there any programs or commands available to print
out the high-resolution screen?
William J. Stoeffel
A In the July issue of Soffcr/k, the article "From Screen to Dump
# in Almost 60 Flat" presented a high-resolution screen dump
program. You can get a copy of the article and type in the program
yourself or, to receive a disk with the program on it, send eight dollars
to:
Softalk Dumpscm
Box 60
North Hollywood, CA 91603
Qt I have two questions for you, First( is there any reference
* source for the use and abuse of the officially "unused'J (read:
unpublished) pc X 2T interrupts? Jn particular I'm curious about the
purpose of function 01CH, which is called from the utility
Chkdsk.com. It's a disk-oriented interrupt that appears to do some
checking of the file allocation table.
My second question is, what does DOS do when it exits a program
back to the system? 1 know that INT 2GH is called, which in turn calls
three other system interrupts for cleanup work. What I really want to
know is how to intercept the usual return to DOS and redirect it to a
.com program Tve written and saved with INT 27Hr I'm writing a com¬
mand shell and want to intercept DOS at the last possible moment.
There's very little information on this in the Technical Reference man¬
ual, Any ideas?
Steve Manes
Function IB and 1C are identical . Both contain the return ad-
• dress of the file allocation table. They really don't do any
checking of the FAT. It's up to the program to use this address and do its
own checking. You're right; there is little information about this.
There are two ways you can intercept the usual return to DOS and
redirect it to another program. The first is to use DOS interrupt IB,
This enables you to load and execute your second program from your
H rs t — - and then have control return to your first program.
The second way is to change the terminate address stored in the
program segment prefix. This is the address used by interrupt 20 to
clean everything up (see page E-8 of the DOS 2,0 manual). You could
change this address to the starting address of your next program. The
terminate address is four bytes long (segment plus offset), and you can
change St in the program segment prefix (psp) or change the interrupt 22
vector. At offset 26H in the program segment prefix there is a sixteen-bit
segment pointer to the psp of the parent process. Save the current value
of this and change it to point to the psp of your next program. Then
when your second program is finished, you will need to do your own
cleanup. Restore the psp pointer so it points to the program segment
prefix of the parent process and restore the interrupt 22 vector A
SOftGlk for the IBM Personal Computer December 1933
When you need a dependable
diskette, line printer paper & labels
Don't settle for less than the best!
VERBATIM 5 Yaar Warraoty
We sell the best
for as low as
$2.66 each.
3Y*n Library Case
Each or
5 of $2.00 Each or
10 at $1.50 Each
BASF Life Warranty. Black Box
STAR FORMS LINE PRINTER PAPER
CALL US TODAY
TOLL FREE
800-228-9288
In Nobr, 800-642-9333
Use Your VISA /BANK-
AMERICARD; MASTER CHARGE;
AMERICAN EXPRESS CARD
NASHUA LINE PRINTER LABELS
Description
CompatiblliiY
•A If
Vdrbatlffl Box Of Ton Qrwtt* fex Box of Ton
faft Box Each Disk 1 Y*ar Each D!ak
Ulf
miatk Box
UPC TlMiE
Box Of Ton
Each Di*k
5-1/4" single-side,
singl e-den si ty , so ft sect or
Apple II,
Commodore, Radio Shack TRS-80
54256
12.47
5*1/4' single-side,
double-density, soft sector
IBM PC (single-side), Apple 11,
Commodore, Radio Shack TRS-80
MD325-O1-10156 $2.66
54060
2.47
54074
$2.98
5-1/4" double-side,
double-density, soft sector
fBM PC (dual side)
MDS 30-0 1-1 8108 3.64
54624
3.50
54900
4.00
8' single-side,
single-density, soft sector
IBM Format 2305830
DEC (All except RX02.
RX50, WS8G, PDP11)
FD34- 1000-37 IB 2.66
53425
2.55
54998
3.15
8' single-side,
double-density, soft sector
Radio Shack TRS-80
Model II
FD34-8000.10137 3.02
_ „ _ * , ■ .
54021
3.40
0ns (tax
Number
Description Part Number Per Box
Exact
Price
Per 1 0OO
Estimate
Price
Per Box
14-7/8" x 11"
, 132-Column Fanfold Paper-No Vortical Perforation-Tractor Holes on
Both
Sides
One Part 1/2’
Green Bar 14112GBMIM5 1500 Sheets
$16.04
$24.06
9-1/2" x 11", 80-Column Fanfold Paper, 1 -Right A 1-Loft Vortical Perforat Ion-Tractor Hole* on
Both Sides
One Part
Blank 9510PPMP-15 lb, 1500 Sheets
$11.60
$17.52
Nashua Line Printer La be Is- Pressure Sensitive
3-1/2x15/16 White One Up-One Wide 10350-1 5000 Labels
3*1/2x15/16 White Four Up-Four Wide TQ350-4 20,000 Labels
$2.60
$2.60
* 13.00
*52.00
DIGITAL SUPPLY®
800-228-9288
In Nabr. 800-642-9333
ORDER NOW! Mail to: DIGITAL SUPPLY, Dept. PC, 12Z1 Harney St., Omaha, HE 68102
□ Please send me a FREE Digital Supply Catalog Circle Choke (plus Shipping)
Name . . . .
Company .
Address - .....
City .
Zip . Phone ..........
OR CALL TOLL FREE
800-220-9205 In Ne. 800-642-9333
.State
Oly
Description
Verbatim
Sofl Sox
BASF
Oranga Box
BASF
Black Box
5 V* SSSD
MD525-01 -18150
54960
54974
5 V* DSDD
MD550-0M8188
54624
54900
8" SSSD
FD34- 1000-37 18
53420
54998
8" S3 DO
FD34.0QOCM0137
54021
Green Bar
14112GBMP-15
Blank
9510PPMP-15 Lb.
One-up
10350-1
Label
Four tip
10350-4 Libel
□ Visa □ Master Card
O American Express
AcctJ _
Exp. Date _
Signature _
□ Please call me for my order.
COMM LINES
Jurchasing a mo¬
dem can be haz¬
ardous to your
pocketbook, In¬
stalling it can be hazardous to your sanity* This
month, we'll examine some of the issues in¬
volved in mating a modem to your pc and then
getting the whole shebang on-line with a re¬
mote station.
Since any modem is designed to connect a
digital computer to an analog phone line, it fol¬
lows that modems must have two interfaces; a
digital one that connects to the computer and
an analog one that connects to the phone line.
From a user's point of view, the analog inter¬
face is far easier to deal with than the digital
interface*
In the early medieval days of computers,
the omniscient Ms. Bell deemed it an absolute
no-no to connect any type of "foreign" equip¬
ment directly to a Bell phone line. (The word
foreign was Bell's term, used to denote, rather
pejoratively, non-Bell equipment.) Home com¬
Plugging In
puters were, of course, virtually unknown
then (except to those odd souls who managed
to sneak a PDP-11 into their attics); so at first
nobody considered it particularly outrageous
that you had to contact the telephone business
office before you could connect a modem to
your phone line.
If you called the business office they would
send out a serviceman, who would proceed to
install what was probably the most useless
piece of telecommunications equipment in the
world; a DAA, or direct access arrangement.
The DAA connected to the phone line; you,
the subscriber, connected your modem to the
DAA. The phone company's rationale for the
DAA was that it was necessary to protect Bell's
apparently delicate lines from damage caused
by incorrectly designed foreign equipment.
Fortunately for us, one of the first things the
phone company lost on the long road from
monopoly to competitive enterprise was the
privilege of being able to require a DAA. The
Federal Communications Commission has de-
by Kevin Goldstein
rided that as long as equipment conforms to its
(the FCCs) rules, it may be connected directly
to the phone line*
That FCC decision was the first element
that simplified connecting a modem to a tele¬
phone line; the introduction of the modular
phone jack was the second. Since most houses
are by now wired for the small modular jack
known as the RJllC, connecting a telephone is
as simple as plugging in a light; modems con¬
nect the same way phones do, using the same
jacks and cables* So all you have to do to con¬
nect your modem to the phone line is unplug a
phone and plug in the modem* If you need a
phone cable, you can simply Steal one from the
unused phone*
In fact, any of the plugs, sockets, or equip¬
ment used to connect your phone can also be
used to connect your modem. If you're short a
phone socket, it's perfectly legal to purchase a
two-into-one phone jack, normally meant for
connecting two phones to one jack; in this
case, simply substitute a modem for the second
phone.
Before you traipse on down to your local
Radio Shack to purchase a two*into-one jack,
though, take a good look at the back of your
modem (or wherever the connectors are; that's
usually the back) . If you see two phone sockets
rather than one, the modem itself is effectively
giving you a two-into-one jack. If you've got a
modem with two sockets and you want to con¬
nect both the modem and the telephone to the
same wall socket, first unplug the phone cable
right at the phone and then plug the free end
into one of the phone sockets on the back of
the modem (it will probably be marked some¬
thing like line). Now, using the cable that came
with the modem, connect one end into the
other socket on the back of the modem (proba¬
bly labeled phone) and the other end into the
telephone itself. You can now use both the
phone and modem as if they were plugged into
two independent wall sockets.
Incidentally, the fact that the two sockets
on the back of the modem are labeled line and
phone might lead you to believe they are in
2*
SOftalk for the IBM Personal Computer December 1983
HERCULES is the only
graphics card
that can run
1-2-3 on IBM’s
monochrome display
And that’s just for starters.
You don’t have a Hercules Graphics Card? Then
unfortunately you won’t be able to run 1-2-3, including
all its graphics, on IBM’s monochrome display. And you’ll
miss out on all the other reasons why there are more
Hercules Graphics Cards producing more high resolution
graphics than any other add-on card for the IBM PC.
But don’t take just our word for it. If you need con¬
vincing, remember that most of the IBM PCs at Lotus'"
are running Hercules Graphics Cards. And the authors of
1-2-3 know a good card when they see one. Or consider that
the Hercules Graphics Card is widely used at Rockwell,
Mass Mutual, and Carnegie Mellon. They couldn’t all be
wrong, could they?
At $499, we think the Hercules Graphics Card offers
the best price/performance ratio of any graphics card avail¬
able today. As you can tell, plenty of users agree with us.
Call or write for our free information kit. You’ll see
why the first graphics card for the IBM PC is still the best.
; 2550 Ninth St., Suite 210,
Berkeley, California 94710.
Telephone: (415) 540-6000.
Hercules. We’re
strong on graphics.
■&1983 Hercules Computer Technology.
The Hercules Graphics Card offers 720x348 graphics resolution on IBM's monochrome display, compatibility with text mode software, a parallel printer port,
software to use BASIC’s graphics and a two year warranty. A graphics subroutine library with screen dump is available separately for $50. Graphics software
that is compatible with the IBM color graphics card but does not have a Hercules compatible version will not run on the Hercules Graphics Card. Foreign
Distributors: Reflejo'U.K.; Computer 2000/W Germany: EdisofPFranoe. Hercules Graphics Card is a trademark of Hercules Computer Technology, IBM
is a registered trademark of International Business Machines. 1-2-3 and Loins are trademarks of Lotus Development-
MicroGANTT'" XT
makes project scheduling
this easy...
Finally there is a fully interactive Critical Path program that allows novice or
experienced computer users to derive a professional quality project plan, in just
minutes. As you describe the work, MicroGANTT automatically displays the
schedule of events graphically. Single keystrokes change the display from Gantt chart
to time summary to financial summary. Carry up to 100 tasks in a single project.
Incorporate that project as a task in an even larger project. The possibilities are
endless! Change any variable entered at any time and see the entire projection
recalculated, instantly. Project files can be used again and again. Simply alter the
begin date, time scale, work week, worker dedication, or any factor, and the new
schedule and critical path will appear immediately. No rekeying of data.
Run MicroGANTT XT on your fixed or floppy disk system and turn your IBM PC
or XT compatible system into a powerful and versatile work management station.
With MicroGANTT XT, it’s a piece of cake!
Program and Documentation: $395 Earth Data Corporation
Documentation alone: $25 P. 0. Box 13168
Richmond, VA 23225
(804) 231-0300
(C) 1983 Earth Data Corp.
some way different* And theoretically they
could be; the modem could include circuitry
for disconnecting the phone when the modem
was in use, for example. In general, however,
that will not be the case; most, though not all,
of todays modems simply connect the two
plugs in parallel “-meaning the two plugs are
electrically identical. Just to be on the safe side,
however, if the sockets are labeled, connect ac¬
cording to the labels.
That pretty much takes care of the first of
the two modem interfaces, the phone -line con¬
nection. The other interface, the connection to
the computer, is not quite so simple.
With the exception of those modems pack¬
aged as cards that plug directly into a pc ex¬
pansion slot, almost all modems connect to
your pc via a standard interface known as El A
RS-232C, usually simply called an R5-232 in¬
terface. (The El A stands for Electronics indus¬
try Association, the professional association
that promulgates the standard*)
RS-232 is a low-level standard, which
means it specifies only the mechanical and elec¬
trical interconnection and says nothing about
the actual data that can go on an RS-232 line.
RS-232 knows nothing of bits, bytes, data tim¬
ing, ASCII, EBCDIC, et cetera. All the stan¬
dard does is define a mechanical interface (the
physical plug and socket, and which signals
appear on which pins of the socket) and the
electrical interface “that is, what the voltage
levels must be.
Mechanically, the RS-232 interface specifies
a twenty-five- pin, rectangular connector, (Ru¬
mor has it that the long and thin rectangular
shape was chosen simply to frustrate hobby¬
ists, since its virtually impossible to cut a dean,
thin, rectangular hole in a chassis without spe¬
cial equipment.) The connectors on both the
back of the modem and the pc should be fe¬
males, meaning the cable you want to connect
the modem to the pc should have male plugs
on each end. (just to be on the safe side, check
this detail before you purchase your cable. If
you don't see any gold or silver metal pins,
you're looking at a female connector.) The
connectors go under the more or less universal
part number of DB-25; so if you decide to
make your own cables, you should get the
right thing if you ask for two DB-25 male con¬
nectors.
If making your own cable sounds like a real
pain in the neck, it is— and this column is cer¬
tainly not recommending it; pay the fifty-five
bucks and get a professionally made cable that
will (probably) work. {Before you buy a cable,
make sure your modem manufacturer didn't
supply a cable gratis with the modem.) On the
other hand, if you stay involved with comput¬
ers long enough, the day will come when you
discover the need for a cable that your local
computer store doesn't seem to have. This col¬
umn will discuss just how that situation might
arise and give you the facts necessary to deal
with it. Let's start by taking a closer look at the
RS-232 plug.
One of the thing? the RS-232 standard does
is assign a unique function to each of the
twenty-five pins of the standard DB-25 con¬
nector If that sounds like a lot of signals just to
connect a modem to a computer, well, it is;
and in simple situations such as connecting
low- to medium-speed asynchronous modems,
most of those lines aren't used.
In the simplest case, only three of the
twenty-five pins of the RS-232 connector are
necessary to connect your modem to your pc.
You can probably imagine what rwo of those
lines must be; transmitted data and received
data. The other fine is the ground line; as you
may recall from an earlier column on circuit
basics, a ground line is needed as a return path
for the electrons running around an electrical
circuit. In this case, as in many cases in com¬
puter circuitry, a single ground line is shared
by many otherwise independent circuits.
The RS-232 standard assigns transmitted
data to pin 2 of the connector, received data to
pin 3, and ground to pin 7* (There are actually
A BOLD NEW CONCEPT IN COMPUTER ADVENTURES
FORBIDDEN Q0ESTw is the first in a senes of ARTEXTTM adventures Combining
spellbinding prose and five 8Vz by 11 original graphic an prints Clues within the
5 punts must be cleverly deduced and applied to solve your quest
As the hero in this science fiction thriller, you alone are responsible lor your
fate, vqu must call upon all of your skill and cunning to prevail against hostile
environments and treacherous aliens to attain the ultimate conclusion
The beautiful princess in the illustration (Forbidden Quest ARTEXT print Mo 3)
is one ol the many challenges you will face in conquering the worlds of
FORBIDDEN QUEST
THE DESTINY Of THE CITIZENS OF YOUR GALAXY DEFENDS ON VOUfl SUCXESSI
TREAT YOURSELF TO A NEW ENTERTAINMENT EXPERIENCE
Ask your local dealer or CALI
TOLL-FREE 1^00 522450b ex t 931
(orders only)
1-408-625-0125
{orders, general information, HINTS)
OR SOURCE (TCFWj COMPUSERVE (74035,130)
S39 95 pus $1 50 postage, add S3 00 lor C O 0 Cafil. add 6% sales lax
Mastercard, Visa, COD WELCOME
Forbidden Quest available IBM J PC PC DOS™ £4k, Mono or color card. 80
col , 1 disk drive, Apple" ][/)[& (48k) DOS 3 Sand Appie ///
(CP/M* versions available soon)
Jg-‘e P. O. Box 221959
i. ■ . r- nr Carmel, Calif. 93922
DEALER AND DISTRIBUTOR INQUIRIES ARE INVITED
APPLE IBM CP/M are iF^isiennl trademarks ill Apple GampHlsf Inc InEfernaKenH 3us?rti.'',;& Machines
Inc irtd: fttfitai fiesta reft Jnc rpaptctivcly Forbid Ceii Direct and AM £ JIT are liftflemwks of Fryonl?
Sofl^icr Inc ccwirigfiT T9tJJ Stiliwjr* Irtr
Al fljgtils Reserved
SOftolk for the IBM Personal Computer December 1983
two ground pins, one called signal ground, the
other chassis ground. Chassis ground is more
or less the equivalent of the third wire in a
grounded electrical plug; the RS-232 chassis
ground is on pin 1. Signal ground on pin 7 is
the line of interest to us.)
And of course you know what transmitted
data means: data transmitted from the modem
to the computer. Or. ♦ *no, maybe it's data
transmitted from the computer to the modem.
Hmmm. Seems there's a little ambiguity here,
doesn't it?
That "little" ambiguity has probably been
the cause of more confusion and problems
than any other single aspect of the modem-
computer connection. While on the surface the
problem looks absolutely trivial (how many
times have you heard that before?), in actual¬
ity it's important enough to warrant special at¬
tention.
In order to overcome the ambiguity raised
by signal direction — who's transmitting on
what line and who's receiving on. that same
line— the RS-232 interface defines two broad
classifications of equipment: data terminal
equipment , or DTE, and data communications
equipment , or DCE. DTE in general refers to
the computer or data processing equipment;
DCE refers to the telecommunications gear.
Thus your pc is considered data terminal
equipment, while your modem is considered
data communications equipment. In the nor¬
mal state of affairs, the RS-232 interface is used
to connect a DTE at one end to a DCE at the
other, (Are you totally confused yet? If not,
hang in there.)
Data terminal equipment transmits its data
on pin 2 of the RS-232 connector and receives
its data on pin 3. Data communications equip¬
ment receives its data over pin 2— the same
line the DTE is transmitting on— and transmits
its data over pin 3, the same line the DTE is
receiving from. Now since your pc is considered
a DTE and your modem a DCE, they can be
connected to each other simply by connecting
pin 2 from the pc's RS-232 connector (transmit
data of DTE) to pin 2 of the modem (receive
data for DCE), and pin 3 of the pc's RS-232
connector to pin 3 of the modem (receive data
of a DTE to transmit data of a DCE). That's
convenient since it results in a straight cable,
meaning pin 2 goes to pin 2 and pin 3 goes to
m
pin 3, (Signal grounds, pin 7, are always con¬
nected together. If your communications chan¬
nel is acting as if it has just dropped acid and
you have ruled out software as the likely cul¬
prit, the next thing to check for is a missing or
intermittent connection of the ground line, pin
7.) Indeed, for some modems, that simple
three- wire cable is all that's necessary.
Up to now, we've assumed we re connect¬
ing a modem to a computer. In technical jar¬
gon, that means we're connecting a DTE to a
DCE; since that is the configuration for which
the RS-232 standard was defined, such a con¬
nection presents us with no special problems
(at least not yet).
But now suppose for a minute we've just
bought a second computer on sale. At the
time, it looked like a good deal. The computer
had everything we were looking for in a sec¬
ond computer, and it even came with an RS-
232 port, which gave us a convenient way to
pass data between it and our pc*
Right now we think maybe we've figured
out why the computer was so cheap- The RS-
232 interface doesn't work, so God only
knows what else is broken. Oh, it'll run the
self-test okay, but connect it to the computer
via the RS-232 port and nada. Won't even
beep.
But hang on. Before we go blaming the sec¬
ond computer, let's take a closer look at the
RS-232 connection.
Right off, the first question we've got to ask
ourselves is this: Is it even legal to connect a pc
directly to another computer via an RS-232
line? Doesn t the RS-232 interface require a
modem?
No. No, no, no, no, and no. Just as the RS-
232 interface knows nothing about the type of
data going across it — bits, bytes, ASCII, EBC¬
DIC, 300 baud, 1200 baud, or 45.5 baud— it
also doesn't know or care what type of equip¬
ment it is connected to, as long as that equip¬
ment s interface conforms to the RS-232
standard.
Which leaves us with two possibilities. Ei¬
ther our new computer's interface doesn't con¬
form to the RS-232 standard or it's got a bum
interface port.
By now maybe you've figured out just
what's going on here. A computer is always
configured as data communications equip¬
ment, meaning it will transmit data on pin 2
and receive data on pin 3. Connecting one
computer to another via an RS-232 interface
and two modems (one at each end) is normally
no problem, since the presence of the modems
takes care of the fact that both computers want
to transmit data on the same line. When we
tossed the modems out of this particular inter¬
face, we were left with two pieces of gear that
were both configured as data terminal equip¬
ment; that meant both computers were trying
to transmit data over the same line (pin 2) and
both were trying to receive over the same line
(pin 3). That's like two people talking at each
other with neither listening, or two people lis¬
tening to each other when neither is saying any¬
thing*
The most obvious way around the problem
is simply to stick the modems back into the
equation. That, however, is both abysmally
expensive and utterly unnecessary. All that's
required is to pull the wires off pins 2 and 3 at
one (either one, but only one) of the connec¬
tors and reverse them. Then computer As
transmit data on line 2 becomes computer B's
receive data on line 3, and the whole problem
is resolved.
Of course, computers are not the only
pieces of equipment considered to be DTEs.
Printers are also likely to be configured as
DTEs; so if you have a printer that connects to
your computer via an RS-232 interface, you
might find it necessary to pull the same trick.
Unfortunately, there are no hard and fast
rules determining whether a particular piece of
equipment should be configured as DTE or
DCE, except that computers are almost always
DTEs and modems are always DCEs. Know¬
ing what you now know, however, you should
be able to check the manual that comes with
the equipment (the list of specifications at the
back is frequently a good place to start) for an
indication of whether you'll need to reverse the
transmit and receive data lines.
Up to this point, our discussion of the RS-
232 interface has been limited to a simple three-
wire implementation, which indeed is
sufficient for many modems that do not use
handshaking protocols. And therein lies the
topic of next month's installment, which will
also have us looking at the other twenty-two
of the RS-232 lines. A
SOftGlk for the IBM Personal Computer December 1983
True or False:
You Can Now Run Apple
Software in Your IBM PC.
l A True. Introducing Quadlink
by Quadram. The revolu¬
tionary enhancement board
that turns your IBM Personal
Computer into an Apple-
compatible system.
Quadlink. Simply plug
it inside your PC. press a
few keys, and instantly run
virtually any Apple software
package available.
Quadlink greatly enhances
your PC’s capabilities.
fci True. Quadlink gives you '
access to the largest software
library ever written. Business,
educational, and entertain¬
ment packages. Software for
any professional or home use.
This means your PC can now
do more than ever before.
With Quadlink, there’s
no diskette reformatting
needed.
Cl True again. With Quadlink
you’ll never have to worry
about "compatibility." Just
put your Apple diskette in
the PC drive and watch it go.
Its that easy. Like having an
Apple computer inside
V°ur T’k
QUADLINK “BY QUADRAM
And every Quadlink comes
with that traditional
Quadram Quality built
right in.
Cl Absolutely true.
Quadlink is available only
at authorized full-service
Quadram dealers.
J True. So visit the Quadram
dealer nearest you today and
ask to see Quadlink in action.
And while you're there ask
about our full line of IBM PC
enhancements. Including
the popular six-function
Quadboard!" You'll agree:
when it comes to quality
engineering and dependable
performance, Quadram
passes the test.
In more ways than ever
before.
quadram rash
CORPORATION k|Wf\
43S?1 Park Drive t NpfCross. Ga 30093 '
(4Q4J 923 -6066 t TWX 010 765 4915 (QUADRAM foCRSj
AVAILABLE AT AUTHORIZED FULL
SERVICE QUADRAM DEALERS
WORLDWIDE
® Copyright 1983
Quadram Corporation
All rights reserved
Apple and the Apple logo are
registered trademarks of
Apple Computer, Inc.
IBM and the IBM logo are
registered trademarks of
International Business
Machines Corporation,
- u: Dr — : DT
ml At
•a \»
m
i
“V » » m
§L-.4i
' *■
THE
A .
you are in me-
dium-resolution
graphics mode on the IBM Personal Com¬
puter, all printing defaults to color 3 in which'
ever palette youTe currently using. Color 3 is
white in palette 0 and yellow in palette 1. The
Basic poke statement offers you a way to cre¬
ate colored text easily by means of the print
statement. (See line 1060 in this month's pro¬
gram.)
The print statement in medium-resolution
graphics limits you to forty characters per
screen line. At times it would be nice to be able
to display more than forty columns of text on a
line. There isn't any simple poke that permits
this, but the Basic get and pat statements do
provide a way to display two different sizes of
text on the same screens.
Get and Put, To refresh your memory, gef
takes a graphics image from the screen and
stores it in a Basic array variable. Put can dis¬
play a graphics image from a Basic array varia¬
ble that previously had been saved by means
of the get statement. The fact that hi- res graph-
BASIC SOLUTION
by Joe Juhasz
Mixing Text with Put and Get
ics saved by the get statement can be displayed
in medium-resolution graphics mode means
that it is possible to mix two text sizes on the
screen* As a side benefit, the text so mingled
appears in an attractive ticker-tape format.
Our program this month is in two parts.
The first creates an array containing graphics
images of all the characters in all three colors in
both forty- and eighty-column sizes. This ar¬
ray is frsaoed to disk for future use.
The example stores ninety-six characters
(ASCII 32 through 127) in three colors in large
size and in one color in small size. Thus there
needs to be room for 4 * 96, or 384, characters
in Save. array!. Each character requires sixteen
bytes of storage. Each element in Save. array I
is four bytes, so we will need four elements in
Save, array! to store each character. The di¬
mension statement at line 1010 gives Save. ar¬
ray! enough room for all the characters.
1010 DIM SAVE . ARRAY (383 , 4 )
Part 2 of the program brings in the previ¬
ously bsave d image and uses it to display text
at various sizes and colors.
10 H
15'
20 H
25'
30 J
35 f
40 r
45 '
50'
55'
60'
65'
70
100
110
* *
+ *
* *
+ k
* *
■k *
* *
* *
* *
* *
* *
*--- The following program will create a BLGADable image
* — on disk. This BLOADable imago can be used to display
* — text in different colors and sizes in medium nr high
* — resolution graphics modes on the IBM Personal Computer.
The program also contains code that can be used to
display the text in various sizes and positions.
by: JOSEPH JUHASZ
— * * *
— * * +
— * * k
— * * *
— * * *
— * * k
— * + *
- * * *
* * *
■""" * + *
DEFINT A-Z
'***-- Ask CREATE or USE ---* * *
CLEAR: CL5: WIDTH 80
Seven Ware, for the 8087
Friendly — Powerful — Fully Documented — Available NOW
Test 87
Verifies correct installation and performance of BOB? Co-Processor,
Intro 87
Gives you an interactive tour of 8087 capabilities.
Compares 8087 to 8088 for speed, precision and range.
MM W O ^ Extends IBM Macro Assembler to include BQ87 instruction set.
iyiclCLflD © m Uses Intel standard mnemonics, fully supported by DOS 2,0 "Debug",
DAnifilAtl^afflAn Explains all B087 functions, with examples and application notes.
l/OvlIllldllCllIOIl Usable at any level of experience, fully integrable with IBM Macro Assembler.
Seven Ware software package, including all three programs & documentation $109 ; with 8087 chip, $309
Send check or money order to:
? ? 7 SolveWare * i F
P.O. Box 1246, Dept. K
Redondo Beach, CA 90278
(213) 5434242
VISA/MC Accepted. Dealer inquiries invited, Calif, residents add 6Yz% tax.
Intel, 8087 and 8088 are trademarks of Intel Corporation. 8087 mnemonics
used by permission of Intel Corporation, copyright 1981. IBM is a registered
trademark of IBM Corporation, SevenWare, Test 87, Intro 87, MacLib 87,
SolveWare, and the SolveWare logo are trademarks of SolveWare.
30
SOFtCllk for the IBM. Personal Computer December 1953
Business Communications Software
m -
almtabtiiy
Ml tWI
mm nxT
-t:
-tlf :4»tae
rr hMii
m 5WM1MSI
n-To rai i mm
-M-
IAlp* Xtm «w|t ffktt tni vn lx wvr
lMU>f flf >m •*** f
take* till! Lkn film*- i
I
t*
IflfHtoi b|«t
iihru»i r«rUu
bi lj Nnclia
U. BJ
fitter
IUR k« )*<i uiwt ilt inn kiflltr i »t flf lunnM
rmf« l« Ml* ynwr t*ln effartr «f Mir 1**1.
SAltStT coptitui tkir»x put*: t (III., wta. » fivnualt mar*
pnmto Mill Mtl tHKtjuMi jM! * frU! pfU|f«* 0*1
litnfita flit Ub wlu toll *
tun
10 :
I lecurt
t mm mm
r^rownr $m
i cm rtu
tfcCH* mtr ist
KMflpi:) t:rnr titmm I irrmurr <:>*tiu*vi
Select Text With Math Function
Saleset File
Filing and Ulord Processing in One Outstanding Package!
SRLESET is just uuhat its
name implies-a set of integrated
programs designed to make
your sales efforts more efficient.
FOR THE IBM AND COMPATIBLE
PERSONAL COMPUTERS
SRLESET contains three ports: o
filing system, a revolutionary word
processor, and a printing program that
can Insert file information anywhere
within a text.
Cut uour office work in half.
the real benefit of 5RL£5€T is that
it al lotus you to spend more time
selling. By swiftly integrating your
customer file with a powerful word
processor, you con produce personal¬
ized form letters in less than o minute.
Vou can contact new prospects, stay in
touch with existing accounts, or prepare
contracts and proposals. SRl€5€T will
even calculate bids and add up your
improved sales figures!
Speed and Simplicity,
It's frustrating to spend lots of
your valuable time and concentration
learning o new software program.
SflL€S€T Is easy, cosy, easy to
and incredibly fast to operate,
of your office work can be done
chasing the night's cobwebs with
morning cup of coffee. The rest
day can then be spent pursuing the
leads you've created with your sales
letters.
No Competition.
5RL6S6T is new. In the avalanche
of software products on the market
today, it's easy to get confused by all
the promises. Remember that your
idea of simplicity and function is pro¬
bably very different than that of the
overage computer programmer.
Nothing on the market today can
match the power, speed, and simplicity
of sflieser;
Suggested retail pricer $£95.00
MLE^Ei
by ^Otl3cL
1411 -145th PL 5E, #302, Bellevue, WA 98007
For orders and information call (£06)644-7373
'SALESEf and Ifie suffix are trademarks of SOFTSET, Inc
* 19B3 SOFTSET, Inc
Stroke
The Dvorak
When you use Ihe
right tool for the job , w
is satisfying. You and tl
work together You get the job done
right, and you feel a sense of
achievement.
But the wrong tool works against
you. You manage to get things done,
but it's uphill all the way. You're left
frustrated and tired.
Today's standard key layout is
deliberately hard to use. Devised
to keep 19lhcentury mechanical
machines from jamming, it
constantly works against you.
The result — fatigue and errors.
What s the right tool for com¬
municating with your PC? The
Dvorak keyboard. Its natural key
layout works with you, giving you the
feel of ease and comfort. Your
personal productivity rises.
SuieStroke is the total Dvorak key¬
board solution for the IBM PC. More
than a key-mapper, SureSlroke
powers you as you leam the Dvorak
layout. Harnesses your unconscious
resources. Gets you up to speed fast.
Get SureSlroke. And stroke the
Dvorak — today.
SureSlroke includes
* key-mapping software *
* press-on letters for keys *
* audio cassette *
* learning software *
* complete manual *
SureSlroke for IBM PC with PGDOS,
£49.95 U.S. plus $3,95 shipping. Send your
name, address. Visa or Mastercard number
and expiration date tor compary check) to:
Seasoned Systems, Inc,
Box 3036
Chapel Hill, NC 27515
or call 800/334-5531, toll-free.
In NC. 919/967-5818
SEASONED
SB SYSTEMS
BM! is a irademni+t yf [nlemaiionaj Business Machines Cnrp
120
125
132
140
150
160
170
200
1000
1010
1020
1030
1040
1050
1060
1070
1080
1090
1100
1110
1120
1130
1140
1150
1160
1170
1180
1190
1200
1210
1220
1230
1240
1250
1260
1270
1280
1290
1300
1310
1320
1330
1340
1350
1360
1370
1380
1390
2000
2010
2020
2030
2040
2050
2060
2070
2080
2090
2100
2110
2120
2130
2140
2150
2160
2170
2180
2190
2200
2210
2215
2216
2220
PRINT "ENTER: 1 - To create and save bload image 'PCXTEXTB5V' on default drive r
PRINT ' 2 - To load & test bload image"
PRINT ' 3 - To exit to B ASICA '
INPUT ANSS
IF ANS5< MV OR ANSS ) * *3" THEN BEEP: GOTO 140
ON VAUANSS) GOSUB 1000,2000,200
GOTO 100
CLS: END
' * * * — create and save BLOAD image — * * *
DIM SAVE. ARRAY I (383,4) '“Dimension array to be bsaved
DIM ARRAY! (4) '-Dimension array to be used for GETs
'* *— first get all LARGE (medium res) characters — * it
SCREEN 1,0 '-Place into medium res graphics mode
FOR KOLOR = 1 TO 3 -Cycle thru the 3 colors
DEF SEG: POKE &H4E,KOLQR -Set PRINTs to use KOLOR
CLS '-Start with a CL 5
' * *— Print and save all characters from ASCII 32 to 127 — * *
FOR 1=32 TO 127
LPOS = (KOLOR — 1 ) * 96 +■ (1-32)
LOCATE 1,1: PRINT CHRS(l)
GET (0,0) ^ (7, 7), ARRAY!
FOR J = 0 TO 4
SAVE. ARRAY HLPGSJ) = ARRAYRJ)
NEXTJ
NEXT I
* - - - - - - -
NEXT KOLOR
' * ft—————— - - — - -
'-Calculate offset Into array
'-Print character in top left corner
'-GET character into ARRAY!
'“Save into SAVE. ARRAY!
'** * — Now get SMALL (high res) characters — * * *
SCREEN 2,0 '-Place into high res graphics mode
CLS '-Start with a CLS
'* *— Print and save all characters from ASCII 32 to 127 — * *
FOR 1 = 32 TO 127
LPOS = (KOLOR — 1)* 96 + (1-32)
LOCATE 1,1: PRINT CHRS(l)
GET (0,0) — (7,7), ARRAY!
FOR J = 0 TO 4
5AVE.ARRAYHI. PGS, j) — ARRAY! (I)
NEXTJ
NEXT 1
-Calculate offset into array
'“Print character in top left corner
-GET character into ARRAY!
'-Save into SAVE. ARRAY!
-**
* * * — Save images to diskette «“* * *
DEF SEG: ADR! = VARPTR( SAVE. ARRAY! (0,0)) ' Get address
DEF SEG: BSAVE *PCxtext.b&v',ADR!,7693 '-Save image
RETURN
'* * *— Bload image and test results—* * *
DIM ARRAY! (4), SAVE.ARRAYI(383,4)
DEF SEG: ADR! = VaRPTR( SAVE. ARRAY !fO,0)J
DEF SEC: BLOAD *FCxtext.bsv',ADRJ
SCREEN 1,0 '-Place in medium res
' * * * — Test results — * * *
CLS
LOCATE 1,1: PRINT ''ENTER: character string to display r
INPUT ANSS
FOR KOLOR = 1 TO 4 -Show in 3 colors and tiny
X = 0: Y = 100+ (KOLOR *10) '-Set X,Y location to display
FOR 1 = 1 TO LEN(ANSS) '-Cycle thru each letter of string
ICHARS = MIDS( ANSS, 1,1 ) ' Get the next letter
ICHAR= ASC(ICHARS) '-Get ascii value
LPOS = (KOLOR— 1) *96 + (ICHAR— 32) '-Determine position in array
FOR J — 0 TO 4 '-Put it into a single dimension array
ARRAY!(J) = SAVE. ARRAY! (I.POS J)
NEXT J
PUT (X,Y),ARRAY!,PSET '-Put the character on the screen
IF KOLOR ( >4 THEN X = X + 8 ELSE X = X + 4 '-Increment X for next character
NEXT 1 '-Next character
NEXT KOLOR '-Next kolor
LOCATE 24,1; PRINT Press any key to continue
IF INKEYS - " GOTO 2216
RETURN
32
softolk for the IBM Personal Computer December 1983
LIFETREE SOFTWARE
creators of
PULAR WORD PROCESSOR FOR THE IBM PERSONAL COMPUTER
SPECIAL EFFECTS
• COLOR •
MULTIPLE FONTS
r SPECIAL EFFECTS
• EMPHASIS •
SUPER/SUBSCRIPTS
DYNAMIC
PAGINATION
IBM/PC, DEC RAINBOW
TI/PC, VICTOR 9000
with
dBASE II and 1-2-3
m
NOW AT YOUR LOCAL STORE
SI
(408) 373-4718
2E LIFETREE SOFTWARE
©1983 LIFETREE SOFTWARE, INC. • 411 Pacific, Suite 315 • Monterey, CA ■ 93940
Everything's
Up
ProKey
Nestled among the
disparate melange of
pizza joints, tiny
restaurants, and
fraternity houses
surrounding the
University of
Washington is a grand old six-floor Victorian
apartment building called the Wilsonian. Its el¬
egance faded though not vanquished by the
years, the building looks as displaced as a
proper English gent in a trendy disco.
While the Wilsonian might seem out of
place in a university district, David Rose, co¬
founder (with his wife Eileen) of RoseSoft,
seems perfectly at home here. Indeed, with his
reserved, polite manner, perfectly groomed
good looks, and flawless attire— his tie is still
snug around his neck, although it is quite late
on a Friday— young Rose would look quite
correct sipping Earl Grey in a British tearoom.
But David is neither British nor terribly
young, and RoseSoft— the company Eileen
and David run from two apartments on the top
floor of this unlikely building— is anything but
staid. In just over a year, RoseSoft has grown
from nothing to a mill ion- dollar company
with a staff of ten, and the growth curve isn't
even tapering off yet. The firm's phenomenal
growth has come on the strength of just one
product, ProKey, a piece of software so inno¬
vative and useful that it took the pc market by
storm when it was introduced in November
1982,
Such growth didn't occur by accident.
While some companies are the lucky babies of
chance encounters, it's clear from what the
Roses say that RoseSoft was a thoroughly
planned child.
The planning behind RoseSoft actually
goes back to 1978, when David Rose decided it
was time to move on from the Jet Propulsion
Laboratory, the prestigious research institution
associated with Cal Tech. Save for a couple of
softolk
minor interruptions, Rose worked at JPL from
1962 to 1978. If you've ever wondered about
the people who perform the incredibly com¬
plex calculations required to put a spacecraft
into orbit, wonder no longer: David Rose was
once one of them. From orbit determination.
Rose moved into telecommunications, which
turned out to be a problem so big that the pro¬
grams couldn't fit into the low-powered com¬
puters of that era.
'They needed somebody who understood
the innards of the computer," Rose explains,
"so that parts of a large program could be
swapped in and out/' In other words, Rose
started working with operating systems*
'That was about the time operating systems
were being invented," Rose says, "and I got
drafted to do work on that. I became sort of a
de facto specialist in operating systems. From
that followed a very natural progression to
working on the interface between man and the
computer/'.
It's impossible to talk to either of the Roses
for very long without that word "interface"
coming up; it's a key concept in almost all of
the work David Rose has done in his extensive
career in computers.
Rose left JPL briefly to work in manage¬
ment at a custom software house, but he re¬
turned in 1972, this time as a manager. First he
supervised the group doing the trajectory pro¬
gramming for Viking, then he managed the
mission control software project for Voyager
(which, incidentally, is still operational).
By this time it was clear that Rose's princi¬
pal interest was in the interface between people
and computers. As a manager. Rose had a
highly practical motivation to tackle that par¬
ticular subject* As he explains it, "By then I had
a whole lot of people working for me, on a
whole lot of different computers and projects,
ranging from technical people whose comput¬
ers were digesting navigational problems to
managers using computers to solve work-flow
problems* To get the most out of my people,
the efficiency of people using computers be¬
came my full-time occupation for the last few
years I was at JPL. And of course the element
RoseSoft co founders Eileen Rose (facing page)
and David Rose (right) have built a million-
dollar company on the success o/ProKey,
by Kevin Goldstein
3^
for the IB hi Personal Computer December J9S3
that's absolutely critical to that efficiency is the
in an -machine interface/'
Toward the end of his time at JFL, Rose
notes, a lot of work was being done on the
problem of interfacing microcomputers with
mainframes. As part of the man-machine in¬
terface, he found himself working extensively
with both computer languages and graphics,
two areas that have remained his abiding
interests.
But a big change was in store for Rose; He
was about to enter into that most sacred of
American institutions, coupledomhood. (Mar¬
riage came two years later.) The lady's name
was Eileen, and her almost regal bearing and
equally reserved manner make her seem a per¬
fect match for David. He met her at Cal Tech,
where she was doing research in neurophysi¬
ology.
Eileen picks up the history:
"I was getting tired of academics, and
David was getting tired of the bureaucracy at
JPL, so we decided to look for a career
change," she says. They did the only natural
thing for any couple contemplating a major
life-shaking career change; They went skiing in
Utah.
"It took a long time to decide what to do,"
David says, which is no surprise, considering
all the skiing they had to do. In any case, there
followed a rather checkered series of moves,
which saw the couple first working at the Uni¬
versity of Utah — he networking microcompu¬
ters, she doing research with artificial
organs — touring Mexico, then checking out
the Philippines as a prelude to accepting an
offer from the Peace Corps,
RoseSoft is guided by (left to right) Eileen Rose,
president, Barham Birds*?//, director of marketing,
and David Rose , manager of product planning.
ATTENTION FORTRAN PROGRAMMERS: INTRODUCING PC-XTRACT ™
AN ABSOLUTELY ESSENTIAL UTILITY FOR THE SERIOUS FORTRAN PROGRAMMER
IT'S EASY TO COMBINE A SERIES OF ROUTINES INTO A
SINGLE FILE . . . SIMPLY USE THE MS-DOS COPY UTILITY
AND SOME CLEVER W1 LD CARD & FILE NAME TRICKS,
UNFORTUNATELY, EVEN WITH TEXT EDITORS, THERE
HAS NEVER BEEN A SIMPLE WAY TO PERFORM THE
INVERSE . . * THE SEPARATION OF A SINGLE PROGRAM
FILE INTO INDIVIDUAL MODULE FILES . , . UNTIL
PC-XTRACT, THAT IS?
• Creates Individual Source Code Files
of MAIN PROGRAM and each SUB¬
ROUTINE, FUNCTION & BLOCK-
DATA— plus an Alphabetized Batch
File for Single Command Compilation
of All Extracted Routines
• Extracts One File, Selected Files or At I
Files
• Automatic or Manual File Naming
• Saves Compilation Time
StratCom Systems, Inc.
• Simplifies Structured Programming
• Decreases Development Time
• Simple to Use, Fast & Efficient
Call or Send Check, Purchase Order,
Money Order, Visa or MC:
Including
Easy to Understand
User's Manual
CA residents add 6% sales tax
PC -XI RAC T & MS-DOS; Trademarks oi SirjiC orn
SyMerno, & MuiiimiH < tup Kfvpt't lively
1010 Turquoise Street, Suite 242 • San Diego, CA 92109 * (619) 488-2262
16
soft Oik for the IBM Personal Computer December 1933
Meet Dr. Logo
The world's best computer teacher.
Anyone in your family can learn to program a personal computer with Dr Logo.
This remarkable new learning language from Digital Research uses pictures and
movement to teach programming. . .and that makes programming so easy, clear and
entertaining, it's child's play to learn. What's more, everything you need is built in.
Simply load the language and you're ready to run. See Dr. Logo now at a partich
pa ting IBM* PC dealer. Call 800 -227-161 7, ext. 400 (in California, 800-772-3545,
ext. 400) for the location nearest you.
Now see Dr. Logo at most IBM PC dealers.
DIGITAL
chirjilen jit trjJrm j rLi ul Hjnk fcjrtihjfrt ErttrTpi'Mi. tnc O JTi^aijI Rrsrjn h WR3. RESEARCH
The STB Graphix Plus : an affordable way to put
a whole new complexion on your IBM PC or XT.
You get color or monochrome
graphics plus a parallel printer
port, all in one slot.
Our Graphix Plus multi-function video board gives you
three of the most in-demand text and graphics ca¬
pabilities for one very attractive price.
Graphix Plus includes functions for color or mono¬
chrome graphics and text displays, and a parallel printer.
A dock calendar is available as an option.
This versatile board will drive an KGB color monitor or
composite B&W monitor with the identical colors, resolution
find modes as IBMs Color/Graphics Monitor Adapter.
Graphix Plus improves on IBM’s adapter with 50% faster
scrolling, which eliminates annoying flashing and flicker.
Graphix Plus also drives the IBM monochrome display,
in graphics and high resolution text modes, and is compati¬
ble with Lotus T2-3™ Microsoft Flight Simulator™ and other
popular software. And, Graphix Plus provides for extended
text capability.
Graphix Plus also includes a kghtpen interface and PC
Accelerator™ STBs super RAM disk emulator and print
spooler program.
For a graphic demonstration of how Graphix Plus can
expand your personal computing capabilities, see your local
dealer. For more information on the entire
line of quality products,
write or call us.
Expanding Microcomputing
STB System^ Incorporated
W1 N. Gknvilte Avenue, Suite 125
Rirhanbaru Texas 75081 f (214) 234-8759
IBM PC'-XT <5 $ iegi:*['ied iratJorau (H irttrnajiMul Business Machines CofWiiQinn
LDlu-i 1 2-3 is a I RJ [3)01 St Iraii'maift at EtfSus cl current CQi[iW.tfiDn
MicrgsMI is a iBgisfciiti lrriUi"mi* f Migiost^ CwparaiEsri
FT 3 rctfisifliHf irademMh ar ResiCtir;:i
c iyS3 SIB SfliETTis. Inc
The target machine
had to have
a little memory
to bum.
"But the tropics were hot;" David notes, almost as if he had thought
they could go skiing around the equator. Which probably explains
why, after a thorough search of all likely cities, the Roses decided to
settle in Seattle, with its mean temperature of about 55 degrees. Like
almost every other important thing the Roses did, the move was care¬
fully planned,
"We knew by then that we wanted to start a business and that it
would probably have something to do with personal computers/' Rose
explains. "So we wanted to find a good city to live in, and it had to have
a good community for computers.
We had certain criteria that a city
had to meet, and we also had to like
it, of course. Seattle was the first
city that filled the bill. Or maybe,"
he concedes, "it was just the last
place we looked, and we were tired
of traveling." In any case, that's
how RoseSoft ended up in Seattle,
From August 1981, when they
arrived in Seattle, until January 1982, the couple was essentially look'
ing for a way to do business in that city. Both were tired of large institu¬
tions and bureaucracy, so while it was only logical to use their long
professional careers in computers and management as the underpin¬
ning for a new venture, it was probably just as logical that the comput¬
ers would have to be as small and personal as possible — personal
computers, of course. Various business ideas were considered and dis¬
carded; likewise, a search for business partners came to naught.
"We derided to just go it alone," David recalls. The two formed
ProSoft, Interchanging the name to RoseSoft because of a conflict with
an existing company. The "Pro" in the name was meant to signify both
their extensive professional experience and their dedication to offering
products of professional quality.
A big company approach to small-computer software is not the
only thing that makes RoseSoft stand out among the legions of high-
tech companies surrounding the personal computer. RoseSoft is also
one of the few microcomputer companies headed by a woman. When
ProSoft/ RoseSoft was incorporated, Eileen was named president,
David manager of product planning. Though they decide together the
direction the company will take, daily management of the company is
handled by Eileen.
But back to the story. The pc had just come out. While evaluating
what specific area to go into, the Roses decided their target machine
would be the newly introduced IBM pc. That decision came at Christ¬
mas 1981; the Roses went out and bought their first pc almost the same
day.
But why the pc?
"Not," says David, "because it was obvious that the pc was headed
toward being an all-time bestseller." According to David, the problem
with all personal computers up to that point was lack of memory. With
its sixteen-bit architecture allowing for a half-megabyte or more of
memory, "the pc looked to be the first personal computer with the
power to support the kind of programs 1 wanted to do,"
The kind of programs he wanted to do were co-processes— that is,
programs that, although small, had to be constantly resident in mem¬
ory in order to carry out their job of expediting man-machine commu¬
nications. And while the programs themselves might be rather
compact, the fact that they remained in memory meant that any ma¬
chine at which they were targeted had to have at least a little memory
to bum.
"Memory is the most precious resource,'1 David states softly, recall¬
ing one of the time-honored laws of computer science: Programs ex¬
pand to fill the space available to them.
At this point in their history, the Roses had a city, a company, a
computer on which to run their product. . but no product. Two other
goals still had to be met: First, David had to learn the machine, inside
and out; and second, because of the scarcity at that time of program¬
ming tools for the pc, he needed to write some of his own development
tools. There followed, in quick succession, an editor, a macro proces¬
sor, and a print spooler
"These were not products," David is careful to explain, "nor were
they intended to be. They were first learning tools, and then develop¬
ment tools," With the exception of some time- and space -critical code
written in assembler, these initial exercises were programmed in Pascal.
With these background projects out of the way, the Roses started
getting serious about evaluating projects. As you'd expect from any
company owned by two people as meticulous as David and Eileen
Rose, RoseSoft's first product was very well planned— far more the
product of perspiration than of inspiration (although the latter seems to
have played a supporting role, at least).
Eileen, the apparent marketing maven for RoseSoft, takes over and
reels off criteria that the company's first product had to meet: It had to
be innovative, easy to use, and useful over a wide range of applica¬
tions: and the development costs had to be reasonable. A macro proc¬
essor fit the bill.
"Macros are a form of computer language," David says, "and were
one of the things I had worked on extensively for NASA, So it was only
natural that a macro processor would be one of the ideas that were put
up against those criteria,"
The macro processor won out over the other candidates, and Pro-
Key was born. In the personal computer market, it was an exception¬
ally innovative idea. Nothing like it was then available for any
personal computer. Which was both good and bad.
"Of all of our criteria," Eileen says, "the innovative one was proba¬
bly misguided." She explains that the "problem" with ProKey is that,
The Easy way To
Plan Great Dinners
Let us send you our exciting
meal planning system Try it for 2
weeks tree with no cost or obli¬
gation
Because our ad manager has a
small weakness for pizza, we call it
The Pizza Program Actually, its a
complete meal planning system. It
generates delicious dinner menus
and shopping lists according to
your tastes, your diet, and your
budget.
It is a great time saver for anyone
who cooks. You can quickly print
out a new menu or shopping list for
a day. a week, or any period up to
42 days at a time It can even re¬
mind you when it s time to go out to
your favorite restaurant. Plus, it can
arrange your shopping list in se¬
quence according to the isles at
your local store
Accept our 2 week free trial
There’s no need to send any money
now Just send the coupon Weil
bdl you later If you're not satisfied
for any reason, just return it and
write cancel on the invoice What
could be more fair?
Gourmet
Software
I Gourmet Software, Dept, M-10
t 3583 Barley Ct, San Jose, CA 95127
‘OX Rush me The Pizza Program to iry lor 2 weeks and bill me late? lor [ust
■ $34,50 plus S2 snipping (Sales tax added in California) j understand i can
i return ii within days il nol satisfied and owe nothing. My PC is an □ Apple M
i Pius or lie □ I0M PC or XT □ Other _ _ ( Needs to run Apple or
i IBM software} '
[name _ - _
1 ADDRESS _ _ - _ _ _ _ _ . _
i CITY ___ _ STATE _ ZIP _ _ _ -
! PHONE t ' _ _ _ In case we have a problem with
your order and need to call you
i P S For leister service call our ad manager. Rich Smith at [408) 366-0007
I ' Ap[ Ij. j'.:i IftM auj r ■ -tj i s 1 I J .iflf- ms til Apple Compul^r firlp iPilfvnatiQnfll BuSin&S5 Mar Hints
SOftOlk for the IBM Personal Computer December 2985
3“
It Reads, Writes and
It Paints in 3-D, Keeps
and Talks to
It’s called "OPEN ACCESS," and it’s the
result of 60 man-years of effort to
create a truly do-it-all, super-program -
one that can perform virtually every
task you’re ever likely to encounter.
The beauty of it is, all that capability
resides on a single program. You don’t
have to re-enter data. Or spend time
trying to get unmatched programs to
work together.
OPEN ACCESS takes its name from
the source of its power-a relational
data-base manager that gives you access
to more data in more ways than any
comparable software.
OPEN ACCESS includes an electronic
spreadsheet, 3-D graphics, word
processor, appointment scheduler and
telecommunications module-all
revolving around the powerful
Information manager.
See us at COMDEX, Booth W648
INFORMATION MANAGEMENT-THE
MASTERMIND. This advanced data-base
manager stores and retrieves multiple files
quickly, easily and reliably. What's more, It
shares all Information with the other programs,
so you never have to re-enter the seme data
twice.
ELECTRONIC SPREADSHEET— NUMBER
CRUNCHING AND GOAL SEEKING. It helps
you produce forecasts, cost estimates and
"break-even'- points— In seconds, instead of
hours or days. Best of all r It allows '"goal
seeking" Ask, for example, "What sales must I
have the rest of the year to net $t million?”
and OPEN ACCESS will figure It out!
3-D GRAPKICS-NOT JUST PRETTY
PICTURES. These graphics distill raw data
Into trends that can be instantly visualized,
helping you discern the Important facts from
a wealth of Information.
10240 Sorrento Valley Road
San Diego, CA 92121
Because they do not have a dedicated
relational data-base manager that can
quickly direct massive amounts of data,
other programs simply can’t do what
OPEN ACCESS can. Some don’t have a
communications program, others no
dedicated word processor. None have a
time management program.
There’s just one conclusion: At $595*
OPEN ACCESS can do more for you than
any other comparable business program
on the market. Bar none. But the only
way for you to be convinced is for you
to see OPEN ACCESS work its magic on
your work load. So call your local
software dealer today, or call us at SPI,
at 619-450-152 6.
* Introductory price
;TfHte
5p mtsheet
\ Hbr4
CcMMUHicafioHS
5WTWAK rccceOS (MEKWTKAAL
WORD PROCESSING— EDITOR
EXTRAORDINAIRE! Superior wo rd processors
make It easy to correct typos* change words*
shuffle paragraphs and format documents.
This Is one of that broad. Use It to writs
efficient memos, letters, proposals and
reports.
TELECOMMUNICATIONS- YOUR LINK WITH
THE WORLD, This program gives you access
to virtually any other computer system In the
world. Not only can you transmit and receive
reports from your colleagues* you can also
subscribe to special dele banks that know
everything from GM’s stock price to the
relative humidity In Genoa. Now that's power!
6
TIME MAN AG EMENT —CONSERVING YOUR
MOST PRECIOUS RESOURCE. This module
helps you keep track of all your appointments,
hour by hour* day In and day out It alerts you
to standing obligations* automatically
coordinates meeting times with other busy
professionals, and llita all your assoc I ales on
a Rolodex™ -like file.
GET 1 FREE WHEN YOU BUY 2 OR MORE!
These well-designed programs are educational for kids and fun for the entire family. For a
limited time, we’re offering you 1 free when you buy two or more of equal or greater value.
All provide hours of enjoyment, and make great Christmas gifts too!
/s there an artist lurking inside you longing to
create colorful pictures, animated displays and
eyecatching slide shows? Let PCcrayon assist
you! Anyone from six to sixty can quickly learn
PCcrayon’ s powerful commands. And
businesses can utilize “ the Crayon ” to create
impressive presentations. Creations can be
saved and re-used by your own programs.
PCcrayon even creates hardcopy! Requires
64K, graphics adapter and display. $44.95
B^concentrate
J'ust try and see how accurate
your memory really is! Based on the
popular TV game show Concentration,
players try to match squares and
correctly guess the answer to
colorful graphic puzzles. Educational
for kids, and just plain fun for adults.
Requires 128K, graphics adapter
and display. $44.95
—
MB
mu
r h
■■
UuMBERsI
A pre-primary education software
r \ package for children from one to
six. Children are taught the alphabet,
the numbers from one to ten, and the
concept of words through animated
flash card routines and graphic
displays. The program's attractive
sounds and animated graphics will
keep your children's attention and
interest while they learn. Requires
64K, graphics adapter & display.
$39.95
Tou're the quarterback!
Lead your team to
end-zone victory ! A football
strategy game including full
representation of playing field,
scoreboard with running clock
and team statistics and
overtime play. Play a friend or
play your PC. No manual
dexterity required. Requires
64K, any adapter & display.
$39.95 . ■ \
CvV-"'
rgsgSL
1.2
JL Vou can improve your play with
Championship Blackjack. Perhaps the
best blackjack game on the market,
Championship Blackjack features
realistic color display with sounds,
casino rules you can set, "pro"
playing strategies, up to six
players at a table with all cards
always in view, "double J
exposure" and more! /
Requires 64 K, any adapter
and display.
B“Vhe perfect chess partner ! An
I elaborately designed program
which offers detailed chess pieces
represented on a chess board, six skill
levels, no commands to memorize (the
cursor keys control your moves!)
Perfect for beginning chess players
and excellent practice for intermediate
players. Requires 64K, graphics
r adapter & display. $39.95
ORDER TODAY FOR YOUR FREE PROGRAM!
Call us at (619) 571-0981 and charge it to your Visa or MasterCharge card.
\ PCsof tware ™
OF SAN DIEGO
9120 Gramercy Drive, Suite 416, San Diego, CA 92123 * Telephone (619) 571-0981
because it is so unique, it requires a major educational effort, RoseSoft
ran into problems on this score in the same way VisiCorp ran into
problems when it first brought out VisiCalc: People were saying,
"What's a spreadsheet?" Eileen observes that the educational job is pro¬
portionately bigger for a small company than for, say a Microsoft,
The problem was exacerbated by the fact that ProKey is frequently
billed as a keyboard enhancer. While that is certainly one of its func¬
tions, such a name fails totally to take into account its much more pow¬
erful capabilities as a macro processor, "Software enhancer" is the
descriptive name that Eileen pre¬
fers, a term that is indeed more in¬
dicative of what the Roses see as
ProKeys central purpose; making
other software easier to use,
David Rose started writing Pro-
Key itself only six months after his
Krst look at a pc, in June 1982, Ac¬
cording to Eileen, it didn't take long
to complete, A prototype version
was completed in July and a final version in August. Some informal
market testing took place at the Seattle IBM users' group in August,
"Alan Buyd started the pc users' group here in Seattle," David ex¬
plains, "and one of the most heartening things happened when we
showed it at one of their meetings: Out of a group of thirty people,
twenty bought it on the spot." Since even then it was priced at fifty
dollars, the Roses considered that a very good omen.
Although the unique nature of ProKey tended to stall early sales to
unsophisticated users— they had to leam what software was, before
they could think about enhancing it— it helped immensely when it
came to publicizing the product. All the major pc magazines ran major
reviews of ProKey a fact that caused sales to jump right from the be¬
ginning. But Eileen feels that in general ProKey sales will tend to lag
behind pc sales, since new users need to find their way around the ma¬
chine before they're likely to see the need for ProKey.
Not that the Roses are resting on laurels, ProKey 3,0, the newest
version, should be out by the time you read this article, and if you ply
David with a few dark beers you might even get a whiff of some excit¬
ing and entirely new products,
ProKey 3.0 , for example, has a lot of new features. One of those
new features allows you to redefine virtually any key in any shift state,
effectively allowing you to scramble your keys around as desired; Rose
suggests that you might even want to move your key tops around. If
you're wondering if this will allow you to put the left shift key back
where it belongs— yes, you can; ProKey 3.0 will let you swap it with
the backslash or, for that matter, any other key. As you would expect
from a company that specializes in the man-machine interface, repro¬
gramming the keyboard is easy: The screen simultaneously displays
before and after pictures of the keyboard, so you know where you are.
The newest version of ProKey also has the ability to redefine a key
without losing the definition assigned to it by a program. For example,
in Lotus's J-2-3 you would be able to move the cursor functions from
the keypad to the pc's function keys and still easily access origi¬
nal function key assignments.
Another new feature of ProKey 3.0, one that will be of special value
to handicapped persons, is optional sequential shift: Hit the shift key
release it, and the next key you hit will be shifted. Sequential shift
works with any of the shift keys, including control and alt, and the
sequential shifts are cumulative; hitting and releasing control, then alt,
and then delete will reset the pc, for example.
Since the goal the Roses have set for their company is the develop¬
ment uf products that ease the man-machine interlace, it s not surpris¬
ing that ProKey 3.0 includes an improved user interface. ''We found
that the cursor status display that we were using, though well liked by
experienced users, was too terse for beginners/' he explains. "So 3,0,has
a status window that tells you what's going on all the time; it can of
course, be turned off." And ProKey 3.0 also allows bigger buffers and
variable buffer size, since a few zealous users started overflowing the
apparently not so ample 4 K buffer a vail able with earlier versions. With
3,0 they can ooze all the way out to 64K.
DOS 2.0 includes what is known as the ANSI escape sequence,
which allows, to a limited degree, some reprogramming of the key¬
board. Docs David feel this will affect sales of ProKcyl
"DOS doesn't actually offer macros," he responds. "All it really lets
you do is string expansions, It doesn't offer variable fields, and it
doesn't have the ability tor one string to refer to anolher. The capabili¬
ties are really quite elementary."
David thinks that while some users might say, "Why should I spend
a hundred dollars when I already have ANSI?", ProKey \ s many extra
capabilities will probably hold that segment of the market to well be¬
low 10 percent. He bases his estimate on the fact that, while newer and
less sophisticated users might initially opt for ANSI over ProKey , "new
users don't stay new users very long/' That supports exactly the same
point Eileen made earlier: It may take a while for a new user to learn the
machine, but after he does he's liable to want to mnve up to ProKey.
And what of those new products that came up while the beer was
going down? All that can be said is that they will all be oriented toward
improving the user interface, since that is where David believes the
greatest progress is taking place. You can pretty much figure out for
yourself what areas RoseSoft's products might cover: voice recogni¬
tion. telecommunications, graphics. There are mice running all over
the RoseSofl digs. Think of products that extend the basic idea ol Pro-
Key to other areas and you're liable to know RoseSnft s next product
before the Roses do. a
OPT-TECH SORT™
SORT/MERGE program for IBM -PC & XT
Features
* Written in assembly language tor high performance
E x am p le 4 r 000 records of 1 28 bytes sorted t o g ive k ey &
pointer tile in 30 seconds COMPARE!
* Sort ascending or descending on up to nine fields
* Ten input files may be sorted or merged at one time
» Handles variable and fixed length records
* Supports all common data types
* Fiiestze limited only by your disk space
* Dynamically allocates memory and work tiles
* Output file can be full records, keys or pointers
* Can be run from Keyboard or as a batch command
* Can be called as a BASIC subroutine
* Easy to use. includes on-line help feature
* Full documentation — sized like your PC manuals
* $75 —VISA, M/C, Check, Money Order, COD, or PO
Ouantity discounts available
To order or to receive additional information
write or call
OPT-TECH DATA PROCESSING
P O. Box 2167 Humble. Texas 77347
(713) 454-7428
Requires PC-DOS. 48K and One Disk Drive
"New products. . .
will be oriented
toward improving
user interface."
SOftolk for the IBM Personal Computer December 1933
43
FIRST CLASS SOFTWARE
I I
THAT TAKES YOU SOMEWHERE AND GIVES YOU SOMETHING SPECIAL
Wf *2.0
AGENT 2.0 A crisis,
real or imagined? A spy,
ours or theirs? A file, fact
or fiction? You must
decide.
bU
THOTH
Action List Data Base Manager
THOTH Once advisor to
the gods of Ancient
Egypt. Now yours. The
action list data base
manager.
C TOOLS
C TOOLS A collection of
our most useful C
routines. Add flavor to
your C programming and
save time too.
Portfolio Manager
BLU CHIP PORTFOLIO
MANAGER Your broker
on a disk. Tracks your
portfolio. A data base for
investors-with spread¬
sheet capabilities.
M Si
EVQ
EDO Think straight but
think fast. The game of
many strategies where
no strategy is sacred.
ST.-
mem*
LYTB't
WALL
ST. HIPPOLYTE’S WALL
The challenge of the
wall. Colorful. Ever-
changing. Complex. Will
you survive?
CORPORATION
Ask for Xor products at fine Computer Stores .
5421 OPPORTUNITY COURT
MINNETONKA, MN 55343 (61 2 ) 938-0005
by John Sacha
BM DELIVERS !
After Prolonged Labor, Junior
Arrives ; Won 't Be
Home 'til January
IT
- •
ng flv
X '
10:00 a.m., November
1, at the IBM Corporate
Gallery of Science in New York City.
People are milling around and waiting.
Rumor has it that an Associated Press
reporter is already inside. Around the
corner, a television crew passes the
time. A photographer and some re¬
porters chat. And wait. At the New
York Stock Exchange, inves¬
tors and speculators are waiting.
At 47th Street Photo, not far
from the IBM Gallery of Science, shelves
are empty. They too await. Finally IBM
opens the door and takes off the shell.
50 ft tl Ik for the IBM Personal Computer December J9&3
THE NEW ARRIVAL
The Peanut, officially monikered the' IBM PC Junior, is here
at last. But don't rush out to buy one. Although PCjrs will be
on display in stores by December, they won't be sold until the
"first quarter of '84."
IBM announced two versions of the PCjr: an entry model priced at
$669 and an expanded model to go for $1,269. You can upgrade the
entry model to the expanded model by adding a disk drive ($480) and a
64K memory and display expansion board ($140).
The entry model is very similar to the cassette version of the PC
introduced by IBM two years ago. While IBM never sold cables for the
cassette port on the PC, they'll sell them for the PCjr. Clearly IBM plans
to support the home (nondisk) market for the PCjr. To this end, IBM
has added slots for two plug-in ROM cartridges similar to the car¬
tridges found on such game computers as the Commodore VIC-20.The
PCjr looks to be a very good game computer, in addition to being a
junior PC.
Like the PC, the PCjr has an 8088 microprocessor, 64K of RAM,
and Cassette Basic in ROM. The Expanded PCjr sports 128K of RAM
and a single half-height, 5 1 /4-inch double-sided floppy disk drive.
IBM PCjr COMPONENTS
System Unit
Size: width 13.9 inches, depth 11.4 inches, height 3.8 inches; weight
9 lbs. (with disk drive), 6 lbs. (without disk drive).
Power: 33 watts at 120 VAC, 60Hz; external transformer, weight 2
lbs, 13 oz.
Noise: very quiet (no fan).
Processor: Intel 8088, 4.77 MHz.
Memory: 64K ROM, containing Cassette Basic, ROM BIOS, and
Diagnostics; 64K RAM (entry model), 128K RAM (expanded
model).
Connections : External sound, RS-232C serial port (needs adapter
cable), cassette recorder (needs cables), internal modem (optional),
light pen, RGB monitor (needs adapter cable), composite monitor,
RF modulator (external, optional), keyboard (optional cable), two
joysticks, expansion bus.
Keyboard
Length: 13.45 inches, depth 6.61 inches, height 1.02 inches; weight
25 oz. with batteries; 62 keys, with key combinations for all IBM PC
keys; infrared link, 20 feet line-of-sight, or 6-foot cord.
Operating System
PC-DOS 2.1, same as PC-DOS 2.0, but with additions for new
hardware on PCjr.
Disk Drive
5 1/4-inch, half-height, double-sided, floppy disk, compatible with
IBM PC.
Display Modes
Entry model: 160 by 200 dots, 16 colors; 320 by 200 dots, 4 colors;
40 by 25 text.
Expanded model: entry-level display modes plus 320 by 200 dots, 16
colors, and 80 by 25 text.
Sound
With external amplifier or TV — 3 independent voices plus white
noise, 16 volume levels (28 dB range on each); internal pc-compati-
ble speaker (one voice).
Warranty
12 months.
Running under PC-DOS 2.1, the Expanded PCjr uses exactly the same
disks as the PC and PC-XT. This means many software packages de¬
signed for the PC will run without change on the Expanded PCjr. Al¬
ready such software packages as the Multiplan spreadsheet and the
PFS:File database run on the PCjr.
To the PC, the PCjr adds a number of new features, some transpar¬
ent to application programs, others not.
The Display. An enhanced color /graphics adapter is built in to the
system board. The entry model can use the forty-column text and 320-
by-200-dot graphics modes (but not the eighty-column text mode)
found on the PC, as well as a new 160-by-200-dot sixteen-color mode.
For eighty-column text you'll need to buy the 64K memory and display
expansion board, which also adds other new features to the graphics
display. The Expanded PCjr has all the display modes found on the PC
plus three additional graphics modes: 160 by 200 dots, sixteen colors;
320 by 200 dots, sixteen colors (1); and 640 by 200 dots, four colors.
These colors are not fixed. The PCjr contains a color map that se¬
lects any of sixteen colors for the display. That means that in the four-
color mode you can pick any four of sixteen; you can even have all four
colors be the same. Just program the color map for the combination of
your choice. The PC was constrained to a pair of fixed four-color pa¬
lettes, and the colors for these palettes weren't well chosen. There's no
such limitation on the Junior.
On the PC, information for the graphics display is stored in 16K of
memory beginning at location B8000 hex. This is and isn't the case on
the PCjr. Many of the new display modes use 32K of memory, yet the
PCjr has no memory actually residing at B8000. Instead IBM maps the
Junior's display memory into its system memory. Details on this feature
at the time of the announcement were scant, yet enticing.
It seems that display memory can begin at any 16K boundary of the
64K or 128K system memory. This means graphics programs can use
more than one page of screen memory at a time, although doing so
would reduce the amount of memory available for programs. For car¬
tridge games, such consumption of system memory would cause no
difficulty, because the program would be stored in the cartridge ROM,
not in system memory. But for large DOS programs, this mapping of
display memory into system RAM could pose problems. We'll know
more in December, when IBM is scheduled to release the Junior's Tech¬
nical Reference manual.
The PCjr won't be sold with a video display, but you can use the
IBM Color Display — or any other RGB monitor — with the help of an
optional adapter cord. Other cords are available for a composite moni¬
tor — most black-and-white monitors are composite monitors— or for
an RF modulator. The modulator, which sends the display and sound to
a normal television, is also available from IBM.
Look Ma, No Cords. Junior's keyboard has absolutely no cords. In
fact, there are no physical connections between the PCjr and its key¬
board. How's that? The keyboard uses an infrared link. It sends out
bursts of infrared light to the system box. The keyboard can be up to
twenty feet away from the PCjr and still work, provided the PCjr can
"see" the keyboard. If you have more than one PCjr in a room, each
machine will need an optional six-foot keyboard cable. Batteries in the
keyboard should last for several months of normal use.
PCjr's keyboard is somewhat smaller than the PC's and seems more
like a toy than a tool. Yet, although the layout of the keyboard is very
different, the same keys are there. Some of the keys, like scroll lock, are
well hidden. Below the keys are small green labels with such words as
Scroll Lock and Break. To "reach" these keys, you must hold down a
key on the right side of the keyboard that acts as a function shift, much
like the alt key on a PC. Despite these differences in the keyboard, the
PCjr still reads the same scan codes. Even software that works directly
with the hardware, as many games do, will find no difference between
the PC's keyboard and PCjr's.
Astounding Sound! The PCjr has two separate sources of sound.
46
softcilk
Hiding under the power supply is a very small speaker that mimics the
PCs speaker; this will make any program designed to use the PCs
sound feel right at home. Then there's the PCjr's advanced sound
system *
The advanced sound system pipes its music and sound effects to the
outside world through the speaker on a television set (with the help of
an RF modulator) or to an external amplifier, such as the one on your
stereo. And with three independent voices and noise, you can make
some very rich sound effects. Each of the four sounds (three pitched
voices and the white noise source) has a sixteen-level (twenty-eight-
decibel) electronic volume control. This sound generator will be very
popular with game designers and players.
Games on display at the IBM Gallery of Science were barely hinting
at the possibilities. One program played the William Tell Overture with
three voices — very charming. Another program produced realistic-
sounding explosions; you can't do that with a stock PC*
Joysticks* The requisite adapter for two joysticks with buttons is
built into the system board of the PQr. And the optional joystick, sold
by IBM, looks suspiciously like the Kraft joystick, even down to the
switch to turn the spring tension on and off. This should be a very
popular addition for game players.
ROM Cartridges* Several games are already available for the PC jr
in ROM form. These ROM cartridges can contain programs up to 64K
or, with two cartridges, 123K in length. This is enough room for some
very sophisticated programs.
One ROM cartridge extends the power of Basic in the entry model
PCjr. Some of the programs announced as available for the PCjr re¬
quire both this Basic cartridge and DOS 2.1, so it seems that cartridges
can be used with DOS programs. What does this mean? It means that
cartridges may soon appear for programs such as VisiCalc or Word¬
Star: the cartridge format would leave the 128K of system RAM free
for user data.
The sky's the limit when outside vendors bring their imagination to
bear on the PCjr. But what about expansion in other places?
Bringing Up junior. At the announcement, IBM was very quiet
about the expandability of the PC/r, but expandable it is. Inside the
Juniors compact system unit are three sockets for expansion boards
(see photos, page 48). Unfortunately these three are spoken for already
The leftmost socket is for the aforementioned 64K memory and dis¬
play expansion board. Although the socket is spoken for, just wait for
Quadram and other board companies to get their hands on the PQr,
They may find ways to stuff additional functions onto this board.
There's certainly room for more functions.
To its right is another socket reserved for a 300-baud modem built
by "an unspecified manufacturer/' IBM was proudly showing the inte¬
rior of a PC/requipped with the modem board, and small, white fetters
on the side of this board read "Novation, " which, coincidentally, is the
name of a well-known modem manufacturer.
Finally the rightmost slot contains the disk controller found in the
Expanded PCjr.
for the IBM Personal Computer December 1933
Ttic views of the inner peanut; the entry model , left, and the expanded
model . Note the three s/ofs in the entry model (they're obscured by the disk
controller in the extended model). The Junior uses an external tmnsfurmcr, so
there's no bulky pouter supply inside; there's also no fan and no 8087 socket.
Is that it? Nope, If you look carefully at the inside view of the Entry
PC frt as shown in the photos on this page, you'll see a connector on the
right side, near the cartridge slots. The right side of the Junior has a
removable plastic panel where modules can be attached . These mod¬
ules are small, metal boxes that plug into the side. At present, IBM
offers only the parallel printer adapter. But who knows wbat else may
become available? Moreover, there s a second connector on the right
side of the parallel printer module, which suggests the possibility of
piggybacked add-ons.
Expect board manufacturers to add more power to the PCjr by
building add-on modules. Since all the same signals appear on the mod¬
ule connector, plus a few more, there won t be anything holding back
board manufacturers. The PC/r really is expandable, What's the limit?
The power supply. But, of course, modules could have their own power
supplies. The next several months will be very interesting. Who will be
the first to offer a multifunction card for the Junior?
Odds and Ends. Also included in the PC/r is a serial port with some
rather odd specs. The serial port in the PC can send and receive at rates
up to 9600 baud. Don t laugh now— the PCjr can send at 4600 baud
and receive at 1200. No, that's not a misprint. They saved some cir¬
cuitry by building a serial port with those specs. The send rate of 4800
baud is convenient for a serial printer, while 1200 baud is enough for a
fast modem. After all, most people can't read fast enough to keep up
with 1200 baud (120 characters per second, or about fifteen hundred
words per minute). This serial port acts as the PC/Vs Com2.
With all the improvements and changes in the PC/r, IBM has strived
to keep hardware compatibility with a stock PC. In the case of the
keyboard, the signals are very different. Infrared signals travel from the
keyboard to the system box where they send an interrupt to the 8068 s
nonmaskable interrupt line. Each keypress on the PCjr sends a short
series of pulses (up to eleven) to the 8088, and each of these pulses
interrupts the 8086 The new ROM BIOS routines decode these pulse
groups and convert them into the proper scan code. Then, to provide
compatibility with the PC, the Junior puts the scan code into an I/O
port located at 60 hex, so any software written to read the PC hardware
directly will function identically on the PC/r, This should give you an
idea of the lengths IBM ivent to just to preserve compatibility.
How is the PCjr junior to the PC? Mainly in terms of expandability
and keyboard. The Junior lacks the PC's expansion slots, and although
it has as much room for expansion through the expansion modules,
these modules will be expensive, because they must be in metal cases.
And the keyboard, on first appearance, seems inadequate for profes¬
sional use. Well know for sure If that's the case after we've put some
mileage on one.
Aside from these two complaints, the PC/r looks very strong. As
long as you don't mind giving up the sharp- charactered monochrome
display, the PCjr should prove a very satisfactory home machine. Bet¬
ter than an Apple II or lie. The Apple II is the best computer for game
lovers. That should change as game writers begin to tap the added
power of a PCjr.
And if you just want to take some work home. Junior has the PC's
disk format and operating system. It suffers merely from stunted mem¬
ory growth— and that only for now, ±
48
soFtalk
by Terry Tinsley Datz and T Lloyd Datz
eachText 5000 ,
PeachTrees inte¬
grated software
package, sounds
too good to be true: a combination word proc¬
essor, spelling checker, on-line thesaurus, mail¬
ing list program, and spreadsheet for less than
$400, What's the catch, you ask?
The catch is that, taken individually, none
of these programs shines bright. In fact, if you
do full-time word processing, Poach Text will
probably disappoint you with the way it han¬
dles text entry and on-screen formatting. But,
if you're looking for an inexpensive means of
using the pc for a variety of applications, you'll
find that PeachText 5000 can do just about eve¬
rything but pay your bills — and for that you can
add one of Peachtree's accounting programs.
Overall Design. PeachText 5000 belongs to
Peachtree's Office Productivity Scries, a group
of programs that can share data. In addition to
the five programs that come with Peach Text
5000 , you can add a telecommunications pack¬
age, a scheduling program, and a project man¬
agement system as options. As a bonus, for
only $10 PeachText 5000 customers can pur¬
chase Peachtree's Access Pakt a program that
links the Productivity Series to Peachtree's ac-
c oun t ing p ack a ges .
The word processing program— logically
enough, called PeachText^ is PeachText 5000 s
core, (Or, should we say, the pit?) You can gain
access to the thesaurus directly from Peach-
Text's editor, while you select the spelling
checker, list manager, and spreadsheet from
the program's main menu. Unless you have a
hard disk, switching between programs usu¬
ally requires swapping disks, since the pro¬
grams are supplied on separate floppies.
PeachText Word Processor. PeachText is a
spin-off of Magic Wand, one of the original
word processors written for the CP/M operat¬
ing system. When Peachtree modified Peach¬
Text for the IBM, they created two versions.
One was redesigned specifically for the pc and
is now sold under the IBM logo. The second
version, the one included with Peach Text 5000,
differs only slightly, mainly because its in¬
PeachText 5000
tended to work with some of the pc look-
alikes. As a result, it lacks IBM-spetifics like
the handy screen indicators that tell you when
you've engaged the caps lock or num lock key
and it doesn't support the IBM dot-matrix
printer's expanded character fonts. Otherwise,
the two versions differ only in that the one dis¬
tributed by IBM has flashier screens and sells
for considerably more.
Text Entry and Editing, When you enter the
editing mode, the program shows a status
screen that lists the name of the file you're edit¬
ing, the amount of memory available (ex¬
pressed both in total characters and as a
percentage of memory used), the document
type (text or program), current tab settings,
and the line width of the screen display. You
then press return to get to the text entry screen.
The text entry screen isn't just unclut¬
tered — it s completely bare, without even the
customary ruler or status line to guide you.
Navigating through your document without
knowing the page, line, or column position of
the cursor can be a challenge— like sailing
across the Atlantic without a sextant.
Controlling the cursor isn't much easier.
Not only are your options limited, but, other
than the arrow keys (which perform as you'd
expect), the key choices don't make sense. The
page up, page down, and end keys aren't used
at all, while the home key does triple duty, tak¬
ing you to the beginning of the current line
with the first press, and back and forth be¬
tween the top and bottom of the screen with
succeeding presses. Control-T and control- B
take you to the beginning and end of the docu¬
ment, and FI and F2 control vertical scrolling
by line and by the screen. Unfortunately, that's
all there is. Moving by word, sentence, or par¬
agraph, not to mention jumping to a specific
page number, just isn't possible. Of course,
since page numbers aren't displayed, jumping
to a specific page would be impossible anyway.
You insert material in two ways. Press the
insert key to insert just a few characters: every¬
thing in front of the cursor pushes ahead as
you enter text. Or, to insert large blocks, hit F8
and the text splits at the point of the cursor,
leaving one line displayed at the bottom of the
screen for continuity. After you've finished in¬
serting, hit F6 again to dose the gap. Unfortu¬
nately, when you use the insert key you get no
on-screen reminder that you're in insert mode.
To make things worse, hitting any other func¬
tion key (such as control, backspace, or tab)
cancels insertion and puts you back in over-
strike mode. If you're not careful, you'll wind
up typing over valuable text.
Logically, PeachText uses the delete key to
erase the character under the cursor and the
backspace key to delete the character to the
left. But, not so logically, when you use the
backspace key to remove several words,
you're stopped at the left margin . This makes it
impossible to back up to the line above to con¬
tinue deleting. And, stranger still, you can't
use the delete key to remove a carriage return.
In fact, the only way to get rid of an unwanted
return is with the line delete command.
The F4 key deletes by word, and F9 deletes
from the cursor position to the end of the line.
As a safety measure, however, you have to
press F9 twice before anything happens. The
program doesn't highlight the words to be de¬
leted nor does it remind you to press F9
again — it just stubbornly waits for a second
F9. Although safety features are usually appre¬
ciated, this one seems like overkill. William
Faulkner might have been devastated by the
loss of a few words, but most of us would just
as soon skip the extra keystroke. Ironically,
this safety feature works only on the first line
you delete; you can erase as many additional
lines as you want without pressing F9 more
than once per line*
Manipulating blocks of text can also be irri¬
tating* Marking the beginning and end of the
segment is easy enough: Just press F3 and an
underscore character appears as a block
marker. However, the same symbol is used to
designate text to be underlined, so its some¬
times impossible to tell how many markers
you've inserted. Complicating things still
more, the program won't allow more than two
block markers in the text at any one time, but it
doesn't give you an error message until you ac-
for the IBM Personal Computer December 2PS3
tually attempt to manipulate the block.
Once you've marked the block, you press
escape and leave the text-entry screen to return
to the editor's status screen. At the bottom of
this screen you type a two-letter code to indi¬
cate whether you want to move, copy, or de¬
lete the segment. Since the markers disappear
as soon as the operation is complete, there's no
easy way to determine if everything went as
planned. And although you're asked to
confirm your deletion, you can't retrieve it if
you change your mind.
To activate the search-and-replace func¬
tions, you press F6. The program displays a
colon at the bottom of the screen without any
other prompts such as the traditional, "Search
for7" Nor is this function particularly power¬
ful. When you tell the program which word to
look for, you have to insert spaces on either
side of it and resign yourself to missing occur¬
rences set off by punctuation, because whole
words can't be differentiated. Capitalization
can't be ignored, so words occurring at the be¬
ginning of sentences will also be missed unless
you do a separate search. In addition, the pro¬
gram won't search backward.
Another limitation of the editor is its inabil¬
ity to handle columns of numbers or text.
There's no separate mode for moving columns,
and you can't scroll horizontally beyond 80
columns, although you can print up to 132 col¬
umns if your printer has the capability.
Formatting and Printing. PeachText is
definitely not screen-oriented: You can't see
page breaks, double-spacing, or right- justified
margins on screen while you're editing. To get
an idea of what your document will look like
when printed, you have to "print" it to the
screen instead of to the printer. In some cases
what you see on the screen still doesn't corre¬
spond to the printed page. For example, Peach-
Text indicates boldfacing by displaying each
letter twice and underlining by inserting an ex¬
tra line of multiple dashes beneath the words to
be underlined.
Printing to the screen does allow you to see
page breaks. Unfortunately, if you spot any
page breaks falling at inopportune places, you
have to return to the editor to correct them.
Then, you have to print to the screen again,
since changing one page will affect any breaks
that follow. With long documents, this process
turns out to be a major undertaking.
Fortunately, you can control page breaks
by inserting a conditional page command at
the beginning of your document. For example,
if you type CNP2, the program will not break
a paragraph at the bottom of the page until the
paragraph is more than two lines long. A re¬
lated command keeps lists and tables intact on
one page. For instance, to keep a table of eight
lines from being split between two pages, you
can embed the command 1F%L1NES(8,NP on
the line preceding the table.
Headers and footers can be of unlimited
length. Through a complex sequence of com¬
mands, you can have them print alternately on
the left and right edges of consecutive pages.
Curiously, in order to prevent footers from au¬
tomatically starting on the line immediately
following the main text, you have to enter an
extra command to insert a blank line.
Automatic footnoting isn't supported, but
you can insert footnotes at print time by stop¬
ping the printer on the appropriate pages.
PeachText does not provide hyphen-help.
You can, however, insert conditional hyphens
(also called ghost hyphens) in multisyllable
words that you anticipate may need dividing.
Instead of using a hyphen as you'd think, how¬
ever, you insert an ampersand at the point
where you want the word divided. At print
time, PeachText checks each word that won't
fit onto the end of a line to see if you've inserted
a conditional hyphen. If you have, it substi¬
tutes a real hyphen for the ampersand and di¬
vides the word. Oddly, though, the program
treats words with naturally occurring hyphens
(like mother-in-law) as single words, keeping
them together on a line at all costs unless you
add an ampersand.
PeachText gives you two ways to set up
your document's format. You can either embed
nonprinting commands directly in the text, or
you can wait until print time and change the
default values on the print screen. You embed
individual commands by typing a reverse slash
followed by a two-character code. For exam¬
ple, to set a top margin of five lines, you would
type \ TM 5. If you then decided to reduce the
top margin to four lines, you would type the
command \ TM — 1 ,
At print time, any formatting commands
you've already embedded within your docu¬
ment will be reflected in the print screen. By
typing a two- or three-letter abbreviation from
the formatting table of values, you can make
further changes or even override any com¬
mands you've already embedded. This setup
makes it easy to print multiple copies of a doc¬
ument, using a different format each time.
Special printing features are well sup¬
ported. Underlining can be either continuous
or broken between words, and you can vary
the intensity of boldfaced text by having the
printer strike the paper up to nine additional
times. Proportional spacing is also possible if
your printer can do it.
File Handling. The file directory displays
filenames in the usual PC-DOS format by us¬
ing eight characters plus an optional three-
character extension. Unlike most other word
processors, however, PeachText allows you to
list the Hie directory and even view the con-
Stop Worrying . . .
Get a good night's sleep!
NOW MAKE BACKUP COPIES OF
YOUR VALUABLE IBM PC
PROGRAM DISKETTES
WITH . . .
CO PYAN Y*
$39.95
TO PLACE YOUR ORDER
CALL 800-821-5412 EXT. 500 8am - 5pm CST
Cash, check, Visa or Mastercard
REWARD NOTICE!
$500.00 TO THE FIRST PERSON TO SEND US A COMMERCIALLY
MARKETED PROGRAM DISKETTE COPYANY CANNOT COPY.
DETAILS FURNISHED WITH YOUR COPYANY DISKETTE.
omm
INTERNATIONAL. INC.
P.O. BOX 11861, DEPT 500
FOB tM Sm. SOLUTION •
KANSAS CITY, MO. 64138
50
softcilk
tents of another file without leaving the editor.
This feature is especially handy for boilerplat¬
ing, since it helps you locate the appropriate
text to merge.
When you finish editing a document and
save it to disk, the program automatically
makes a backup copy by saving the previously
edited version with the appended suffix .bak.
You can also save your work without leaving
the editor, but the file thus saved is only tempo¬
rary and can be lost if you're not careful.
PeachText doesn't do automatic disk
buffering, so your documents are limited to
about twenty-five double-spaced pages. There
is a way to edit longer documents, however, by
issuing commands to alternately read and
write portions of the file to and from disk. This
shuffling technique is probably acceptable for
an occasional document over twenty-five
pages, but you wouldn't want to do it every
day.
Document assembly is definitely Peach-
Texts forte. Several file-merging commands
make it simple to include one file within an¬
other or to insert boilerplate paragraphs with
just a few keystrokes. To boilerplate, you cre¬
ate a file of standard paragraphs and assign
each paragraph a code number (like A-l, A-2,
and so on). Then, when you want to insert one
of the paragraphs into a document, you type I
and follow it with the appropriate filename
and code number for the boilerplate text.
You can also enter information from the
keyboard into your file at print time. If you're
sending the same letter to several different peo¬
ple, you can insert a Get command where the
name and address go. Every time the letter
prints, the program stops the printer and waits
for you to type in the appropriate information.
PeachText offers you many variations in
form-lettering. Once you set up your data file,
using either PeachText itself or List Manager
(as we'll see later on), you have a powerful set
of logic commands at your disposal. These
commands do take some getting used to, how¬
ever, since they work a lot like a primitive pro¬
gramming language. For example, if you
wanted to send letters only to those people in
your data file who live in Chicago, you would
use the conditional command:
IF NOT CITY = "Chicago" , END.
Or, when sending out letters to overdue ac¬
counts receivable, you can use a similar com¬
mand to print different letters based on how
far behind each account is in its payments.
You can also merge WordStar, EasyWriter,
and VisiCalc files by using a set of accessory
programs (called Access Pak) available from
Peachtree. These programs translate the files
into the proper format for PeachText or Peach-
Calc, convert all embedded commands into
their PeachText equivalents, and display any
unresolved differences on screen.
Spelling Proofreader. PeachText 5000 bases
its spelling checker on a dictionary of twenty-
thousand words — a bare minimum. To use it,
you type SP from PeachText' s main menu.
From its own menu. Spelling Proofreader gives
you several choices: checking a document, al¬
tering the dictionary, creating a new dictio¬
nary, changing the default settings that
determine how the program operates, asking
for help, or returning to PeachText .
As the program proofreads your docu¬
ment, it provides a running tally of the number
of words checked, the percentage that are
unique, and the number and percentage that it
can't match with words in its dictionary. You
hit return to begin reviewing the unmatched
words individually at the bottom of the screen
(not in context, however). As you look at each
word, you can either add it to the dictionary,
accept it as correct, or mark it for later correc¬
tion. If you choose the marking option, the
program substitutes a bracket for the last letter
in the word. It's then up to you to return to
PeachText and use the search function to find
all the marked words and correct them.
Instead of reviewing the words Spelling
Proofreader couldn't match with its dictionary
individually, you can handle them as a group.
This way you can view the whole list at once
and sometimes make one decision for all of
them. (Obviously, you first have to be sure
that each word requires the same action.) For
example, if all the words in the list are mis¬
spelled, you can have them all marked with
brackets. If they are not misspelled but just not
in the dictionary, you can add them collec¬
tively to Spelling Proofreader's dictionary.
The amount of space on the Spelling Proof¬
reader disk limits the number of words you can
add to the dictionary; with a hard disk, this
number is just about limitless. You can also
create supplemental dictionaries for profes¬
sional or technical terms that aren't in the main
dictionary. By changing the values in the de¬
fault table, you can specify which dictionary is
used to proof your documents.
Spelling Proofreader does have several
shortcomings. Many spelling checkers can go
into your document file and automatically find
and change misspelled words once you supply
the correct spelling. Some even suggest the cor¬
rect spelling for unmatched words. Spelling
Proofreader does neither. Having to return to
the word processor to correct all the flagged
words — not to mention looking up all the cor¬
rect spellings in a print dictionary — slows you
down considerably. A minor irritation is that
PeachText's embedded commands for text for¬
matting aren't in Spelling Proofreader's dic¬
tionary and will be flagged unless you add
them to the dictionary yourself.
Random House Electronic Thesaurus . The
Random House Thesaurus , Peachtree style,
gives you access to forty-four hundred key¬
words and slightly more than twenty-six thou¬
sand synonyms— all this without your ever
having to leave the keyboard to thumb
through your pocket thesaurus.
Using the thesaurus is as simple as placing
the cursor over the word you want help with,
swapping disks (if you don't have a copy of the
thesaurus on your PeachText disk), and press¬
ing F10. On the lower portion of the screen,
separated from the main text by dashes, a list
of synonyms appears, including the original
word marked with brackets. You use the right
arrow key to position the brackets around the
synonym that you want to use and then hit re¬
turn: The new word will replace the old one
and will be matched for case. If you decide not
to use any of the synonyms listed, you press
escape to return to editing.
This procedure is straightforward enough
— unless the word you want to replace isn't
among the program's keywords. Unfortu¬
nately, this is a common occurrence, since the
keywords are mostly root forms, not plurals
or past tenses. For example, if you're looking
for a synonym for earned , the program will tell
you it can't find earned and will display alpha¬
betically neighboring words such as earn . If
you were using your pocket thesaurus, you'd
just look at the synonyms for earn and add ed
to the one you wanted to use. With the RH
Electronic Thesaurus, looking up synonyms
for the alternative word (in this case, earn) isn't
so easy: You have to press escape to go back to
the editor, change the word to earn in the main
text, put the cursor back at the beginning of the
word, and press F10 again to reactivate the the¬
saurus.
Interestingly, WordStar's version of the RH
Electronic Thesaurus that runs under CP/M
doesn't share this problem but lets you look up
synonyms for the alternative words without
your having to insert them in your text.
List Manager. List Manager (available sepa¬
rately under the IBM logo) primarily main¬
tains address files; it's also powerful enough to
use for simple database management.
To create a data file, you can define as many
as fourteen fields per record, with up to 509
characters in each field. This process is simple:
The program supplies a blank form with the
fields numbered from one to fourteen along the
left side of the screen. By using the special func¬
tion keys to move between the fields, you indi¬
cate what each field is to contain by typing
name, address, and so on, followed by the
number of characters you want reserved for
that field (for example, thirty characters for
name).
If you decide to change one or more of the
fields or add a new field for additional infor¬
mation, you can easily redefine the existing
file. You can also preset values that are com¬
mon to each record and save yourself a lot of
typing. For example, if you were assembling a
list of club members from the same city, you
for the IBM Personal Computer December 1983
51
could have the program automatically fill in
the dty and state portion of the address.
When you define the data file, you can indi¬
cate how you want it indexed. For instance, if
you know that you'll usually be looking up rec-
ordsvby last name, you would specify that
field as the primary index. In addition, you can
define two cross indexes, like Zip Code or mem¬
bership number, to give you additional ways
to gain access to individual records quickly.
Since the program catalogues the file on the ba¬
sis of this information, you don't have to wait
for it to do a sort every time you look some¬
thing up or request a printout.
List Manager gives you a lot of flexibility in
designing the format for printing your data
file. You can define up to fourteen different for¬
mats for each file, so it's easy to get varying
formats for different uses (such as mailing la¬
bels versus printed membership lists). There's
also a test print feature that's especially nice
when you're printing mailing labels. Once
you've set your format, you can do a quick
print of one or two records to make sure that
your settings are okay before carving them in
stone.
But List Manager can do more than just
manage your mailing lists. With its built-in
logic commands, it can act like a database
management system. For instance, you could
have it find all the members in your club who
have an interest in bird watching and have
contributed over $100 in the last year. This in¬
formation could then be used with PeachText
to generate form letters requesting donations
for a new bird sanctuary.
PeachCalc. PeachText 5000's fifth slice is
PeachCalc , a spreadsheet program. We didn't
evaluate this program in-depth — after all,
we're word processors, not sheet spreaders—
but, briefly the program's design is similar to
VisiCalc and its clones. Worksheets can have
up to 254 rows and sixty-three columns, with
variable column widths from 0 to 126 charac¬
ters, and can occupy a maximum of 256K of
RAM. You can add, subtract, multiply, and di¬
vide, as well as find partial sums, minimums,
maximums, square roots, and trig functions.
To enter commands, you press / and a
menu of command choices (each represented
by a single letter) appears. To load a work¬
sheet, for instance, you type /L (sound famil¬
iar?) If you need help, you can get it from any
point in the program by pressing the question
mark key. In addition, PeachTree offers a sepa¬
rate graphics program that allows you to
create eleven different types of graphs from
PeachCalc data.
Documentation and Support. PeachText
5000s documentation consists of two spiral-
bound notebooks, one a 207-page tutorial and
the other a 224-page reference manual. Peach¬
tree hasn't wasted any paper — the top and bot¬
tom margins are narrow and the print is tightly
packed on the page.
The tutorials cover each of the five pro¬
grams thoroughly, and, what's more, they're
even fun to do. To learn the word processor,
you help Abraham Lincoln edit the Gettysburg
Address. (He starts out with, 'It's great to be
here in Pennsylvania. . ..") Then, to learn
boilerplating, you help him answer his mail by
sending canned responses to schoolchildren,
influential supporters, and threatening citi¬
zens. Each tutorial gives you sample files on
disk so you don't waste time typing in long seg¬
ments of text. Even so, plan on spending sev¬
eral days to go through all five programs.
The reference manual is filled with detailed
information, and even helpful hints, such as
what to do about paper slippage in your
printer — if you could only find what you're
looking for when you needed it. The reference
manual has no index and only the skeleton of a
table of contents. Worse yet, within chapters,
information is organized alphabetically in¬
stead of by subject. As a result, it's hard to get
an understanding of just what the program will
and won't do. In fact, some useful commands
(the conditional paging command, for one) are
so well hidden that you sometimes find out
about them by accident, usually when you're
looking for something else.
Peachtree provides free program support
for thirty days but charges $96 per year there¬
after for access to a hot line, user newsletter,
bug fixes, and upgrades at a nominal cost. The
disks aren't copy-protected.
Ease of Learning. You won't have any trou¬
ble learning any of these five programs; they're
all menu-driven and provide plenty of on¬
screen help. Still, you shouldn't expect to mas¬
ter all five of them at one sitting. If you've got
the time, the best strategy is to go through the
exercises in each of the tutorials. You won't
learn everything there is to know about the
package, but you'll get a good overview of it.
Summary. In an office environment where
the pc is used for a variety of applications,
PeachText 5000 can give a lot of mileage for
your dollar. The word processor itself is proba¬
bly best suited for form letters and other short-
to medium-length documents.
System Requirements. 128K of RAM and
two disk drives. Printers supported include C.
Itoh Starwriter, Diablo 630, NEC (3550, 5510,
5520, 5530, 7710, 7715), Qume Sprint (9 and
11). A
PeachText 5000 $395
Peachtree Software
3445 Peachtree Road, N.E.
Atlanta, Georgia 30326
(404) 239-2045
Multi-tasking...
Multi-user...
MultiLink!
MultiLink turns PC -DOS (or MS-DOS) into a multi-user, multi-tasking
system without expensive hardware. If you have at least 96K of memory,
MultiLink is all you need for concurrent processing.
If you also have serial ports and appropriate terminals, you can station up to 8
additional users running normal DOS applications.
MultiLink permits task synchronization, prioritization, disk and file sharing,
and other features geared to development of multi-user software.
Also included is a full-featured bulletin board system allowing dial-in access
which runs as an independent task.
On the market since February of '83, MultiLink supports the IBM PC or XT
running either PC-DOS 1 . 1 or 2.0, and will handle future releases as required.
Also supported are the Columbia, Corona, and Eagle 1600 series, with others
under development.
Available now at $225. Evaluation version for the faint of heart. Visa, MC
accepted. Dealer inquiries invited.
THE SOFTWARE LINK, INC.
6700 23-B ROSWELL RD. • ATLANTA. GA 30328 • 404/255-1254
52
SOftcilk for the IBM Personal Computer December 1983
Introducing UItraFile!M
the most flexible management tool
you’ll ever need.
DIMENSIONS TO YOll OTHER
SOFTWARE PROGRAMS,
We taught UltraFile to talk to the most
popular word processing and spread¬
sheet programs: Vis 1C ale, WordStar,
SuperCalc, FCM, Volkswriter and Easy
Writer. And that means you get the best
of both worlds.
You can pull information from your
'Tile" and put it into a letter or use it to
do more complex calculations on a
spreadsheet. And vice versa.
Have you ever
misplaced an important
piece of paper? Or had to work late just
to put together a report for tomorrow
morning's meeting? Or felt that you
can't get at all the facts and figures that
surround you?
It can be very frustrating. But it
doesn't have to be.
Whether you need to process large
amounts of information in business or
just want to catalog your home library,
UltraFile can do it for you. Because it's
as powerful as it is easy to use.
UltraFile is the best reason there is for
owning a computer.
SAVE COUNTLESS HOURS,
UltraFile can manage and organize your
information in hundreds of differ¬
ent ways, no matter what your need.
Here's one example:
You as sales manager know sales can
be increased dramatically by concen¬
trating on cities that have a population
of at least 500,000 or an average income
of at least 19,500. But which cities fit
into those categories?
UltraFile can tell you. Instantly.
UltraFile can pull the data out of a file
of information and do calculations and
even make projections.
Then, if you'd like to see the informa¬
tion on your screen or want a printout,
just tell UltraFile in plain English and
it will do it for you.
what's more, with UltraFile you can
V
\
make revisioas at any point
without having to start all over.
TYING 13 ALL TOGETHER.
UltraFile has a very easy-to-use, yet
sophisticated and accurate “graphing"
system. And it's fun, too.
Suppose you'd like to review informa¬
tion in graphic form to make a visual
comparison. Just “point" to the kind
of graph you want to see, whether
it's 3' dimensional bar, circle or area
graph (to name a few), and UltraFile
does the rest.
One of the best parts about UltraFile 's
graphing capabilities is the ability to
actually do calculations right on the
screen. In seconds, just pinpoint a spot
anywhere on the graph, press a button
and you automatically get a numerical
readout. It's that easy.
LaiL
The point is, UltraFile can easily and
efficiently solve your information
problems.
In fact, UltraFile gives you dozens of
good reasons for owning a computer.
So stop by your Continental Software
dealer. Or call us today to find out
more about UltraFile and how it will
help you get a grip on information.
UltraFile Is available for the IBM
PC and IBM PC XT,
UltraFile and FCM are registered trademarks of Continental
Software IBM PC/ PC XT are registered trademarks of
international Business Machines Corp. VisiCale is a regis¬
tered trademark of Visi Corp Personal Software. WordSiar
ss a registered trademark of MicroPro In ter national. Inc.
SuperCalc is a registered trademark of Sorcim Corp. Easy
Writer is a registered trademark of information Unlimited
Software. Inc. Volkswriter is a trademark of Lifetrec
Software, Inc.
ULTRAFILE: Get a grip on information.
Continental
Software
A division of Arrays, Inc.
11223 South Hindry Avenue
Los Angeles, California 90045
213/417-8031, 213/417 3003
gram can recognize that they
have occurred by using the err
and erl functions. Still, every¬
thing considered, catching al¬
most all the errors is not as good
as catching all the errors. That's
where this month's subroutine
comes in.
Our program. Validate, is
designed to edit a filename that
will be used in a Basic program.
It catches all the previously
mentioned errors as well as ad¬
ding a couple of extra touches it¬
self. Validate is an assembly
language subroutine that's built
from data statements in a Basic
program.
As you may have discov- that might be used in a Basic
ered, Basic can be very unfor- program, with the results corre-
giving when it comes to
handling filenames. If, for in¬
stance, you specify an invalid
drive letter in a Basic statement,
the system defaults to the last
active drive. If that isn't what
you intended to do, the result¬
ing unnecessary action (access¬
ing the wrong drive), will cause
a "File not found" message to be
issued.
Basic is capable of handling
several types of filename errors.
Here are several examples of
correct and erroneous filenames
As you can see, Basic traps
just about all these filename er¬
rors, and consequently a pro-
Result
B: NAME!, EXT
File is opened and accessed normally
Error message 53 — File not found
Error message 52— Bad file number
Basic accesses last active drive
Error message 53 — File not found
(drive is not even searched)
B : ABCDEFGHI . EXT
X:NAME2.EXT
B:[XXX.XX
How HP business graphics
Enhance your reputation for being more pro¬
fessional, persuasive, credible and effective
than your competition with the new HP 7475A
Business Professional’s Plotter.
Make a first impression that lasts
The vital importance of graphics to today's business professional
cannot be overstated. In survey
after survey statistics prove
graphics can help you
spot trends and relation-
ships quickly,
analyze data
accurately and
communicate
your ideas
with more
clarity
and power
than in any
other way
Even more im¬
portant, graphics
can actually increase
personal and company
productivity. And create a
first impression of quality and
professionalism that lasts and lasts.
Graphics: the end to meetings
that go nowhere
In a fascinating research project conducted by The University of
Pennsylvania, 123 MBA candidates were involved in a study
designed to test the effectiveness of business graphics in meeting
situations. The results were startling. In the group where visual
aids were used;
* Meetings were shorter: The study showed a 28% reduction in
meeting length when transparencies were used*
* Group consensus was faster; Agreement was reached by 79% of
the group using transparencies, compared with only 8% among
the control group using no visual aids.
* The decision process was accelerated: 6 4% of study participants
said they made their business decisions immediately after the vis¬
ual presentation . When overheads were not used, the control group
said they delayed decision-making until some time after the group
discussion following the presentation.
• Presenters with visual aids were perceived as being more profes¬
sional, persuasive, credible and effective than those not using
visual aids*
Now, with the new HP 7475A Business Professional’s Plotter,
your meetings can have immediate and productive results like
these.
How the quality look
of HP graphics can help
The way you present your information can be equally as important
as the actual information you're presenting. And that's where the
new HP 7 47 5 A Business Professionals Plotter lets your profes¬
sionalism shine through.
Standards unsurpassed in the
plotter business
Hie technical standards of the HP 7475A have no equal for pro¬
ducing quality graphics. With a resolution of on e-th ou sand th- of-an-
inch, curved lines are smooth, not jagged, and straight lines are
consistently straight. Its exceptional repeatability (the ability of a
pen to return precisely to a given point) assures that intersecting
lines and circular shapes will meet exactly The result is high* quality
charts and graphs you’ll be proud to present.
Why 6 pens when experts say 4 will do?
Graphics industry experts maintain that
good graphics contain four colors per
chart. But Hewlett-Packard goes the
experts two better by providing a
six-pen carousel, so you can
store and use pens of different
widths — thick pens for
bold headings and thin
pens for details. And
with six pens, you
won't have to
waste valuable time
changing them. That's
important when “the
boss wants to see your pre¬
sentation in twenty minutes!”
With the HP 7475A, you also
get automatic pen capping to pre~
vent pens from drying out between
uses, and special “pen damping"
(gently lowering the pen to the paper or
transparency) to increase pen life and ensure better line quality. *.
use after use after use. You also get a rainbow of 10 colors to
choose from, in two line widths.
Your choice: 2 paper sizes and today’s
most popular graphics software packages
While most professional business applications will be satisfied with
standard 8^ x 11" paper or transparencies, the HP 747 5 A adds the
can be the key to your success.
capability of plotting on larger 1 1 x
17” media, too. The larger plots are
especially welbsuited for time lines,
PERT charts, schematics and engineering
drawings.
Best of all, you don’t have to be a programmer
to produce quality graphics on the HP 7475A,
It’s supported by a variety of professional graphics
software packages for both HP and nonTIP desktop
and personal computers.
Naturally, speaking of software compatibility leads us to
hardware compatibility . . .
and you can easily change the pens
yourself for multi-color plotting. Best of
all, the HP 7470A 2-pen plotter lets you
turn your personal computer into a personal
graphics workstation for only $1095.
Send for your FREE “Better
Presentations Package^ today!
For a FREE sample plot, overhead transparency, and more
details, mail the coupon below today. Well also enclose a list
of software packages you can use with the HP 7475 A or HP 7470A.
Compatible with almost any personal
computer in the marketplace today
With two interfaces available, the HP 7475A quickly “makes friends”
with most models of today's most popular personal computers,
including IBM? Apple,™ Compaq™ Osborne* and Commodore™
--as well as a host of HP computers.
The cost? Surprisingly affordable
The newHP7475A Business Professional's Plotter is an amazingly
affordable $1895. When you consider that a typical fee for a single
five’ color transparency from a graphics service is $50 — and that
the same transparency can be prepared for about $1 in materials
on the HP 7475A — the return on your investment is almost
immediate.
Another choice: HP’s low-cost,
high performance
Personal Computer Plotter
For the “business on a budget1,’ you may also want a look at our
2-pen Personal Computer Plotter, the 7470 A. Its low cost (only
$1095) is as remarkable as the quality of its plots. With many of
the same features as the new HP 7475A, the HP 7470A plots
on a single paper size (&!/? x lTr). It stores and caps two pens,
For the name of your nearest
Hewlett-Packard dealer call An HEWLETT
toll-free 800-547-3400. " PACKARD
1 1013(13
YES! I'm ready to gain a reputation for being more profes¬
sional, persuasive, credible and effective than my competition.
Please send me your FREE “Better Presentations Packager so
1 can learn more about the new HP 7475A Business Profes¬
sional’s Plotter and the HP 7470 A Personal Computer Plotter.
1 understand 1 will receive this valuable package without cost
or obligation.
Name _ .T i t le _
Company _
Address _ _ __ _ _
City/State & Zip _
Phone Number ( _ ) _
My computer is, _
Send to: Hewlett-Packard
16399 W. Bernardo Drive, San Diego, CA 92127
Attn : Ma rk etin g C o m m u nicat ions 1 1 303 siy
rearing Validate. The program shown in figure 1 builds
the Validate subroutine. It begins by pointing to Basic's
data segment with the def seg in line 130. Next, the
string Subrt$ is defined as a length of 160 characters
and is set to blanks. This is where the subroutine re¬
sides. Line 150 retrieves the string descriptor for
Subrt$, and line 160 finds the actual memory location of the contents of
the string.
Since this subroutine is longer than those weve worked with previ¬
ously it is designed in such a way that, if you make a mistake while
10 ' ***** build validate subroutine *****
20'
30 ' This subroutine will validate
40 * file names input on the screen
50 '
60 ' WRITTEN BY HOWARD GLOSSER
70 '
80CLS
90 PRINT 'Creating VALIDATE Subroutine. .
100'
110 ' ** THIS SETS UP STRING LOCATION FOR SUBROUTINE
120'
130 DEF SEG
140 SUBRT$ = STRING$(160,32)
150 SUBLC % - VARPTR(SUBRTS)
160 VALID =PEEK(SUBLC% + 1) + PEEK(SUBLC% + 2) * 256
170 LCN= VALID
180'
190 ' THIS BUILDS THE SUBROUTINE
200'
210 LINENO%=450
220 FOR STMT - 1 TO 20
230 FOR MEM - 1 TO 8
240 READ DT%
250 POKE LCN,DT%
260 CHECKSUM % = CHECKSUM % + DT%
270 LCN^LCN + 1
280 NEXT
290 READ DT%
300 IF CHECKSUMS < > DT% THEN 410
310 UNENO%=UNENO% + 10
320 CHECKSUM% — 0
330 NEXT
340'
350 ' ** THIS SAVES THE SUBROUTINE
360'
370 BSAVE ' VALIDATE ' , VALID, &H9C
380 PRINT 'VALIDATE SUBROUTINE CREATED'
390 END
400'
410 BEEP: PRINT 'ERROR in DATA STATEMENT - Check line ' UNENO%:END
420 ' k >■/ ■
430 ' ’* DATA STATEMENTS TO BUILD SUBROUTINE
440'
450 DATA &HEB,&H03,&H90/&H00,&H00,&H55,&H8B,&HEC,&H034A
460 DATA &H8B,&H5E,&H0A,&HSB,&H77,&H01,&H8B,&H5E,&H02DF
470 DATA &H08,&H8B,&H7F,&H01,&H2E,&HC7,&H06,&H03,&H0211
480 DATA &H01 , &H00, &H00, &H56, &HB0, &H0F, &HB4, &H29,&H01 F3
490 DATA &HCD, &H21, &H5E, &H3C,&H01, &H75, &H07, &H2E,&H0233
500 DATA &H81 , &H0E, &H03 , &H01 , & H01, &H00, &H80, &H7C, &H0190
510 DATA &H01,&H3A,&H75,&H0E,&H83,&HC6,&H02,&H3C,&H0245
520 DATA &HFF,&H75,&H07,&H2E,&H81,&H0E,&H03,&H01,&H023C
530 DATA &H02,&H00,&H80,&H7D,&H01,&H20,&H75,&H0A,&H019F
540 DATA &H2E,&H81,&H0E,&H03,&H01,&H04,&H00,&HEB,&H01B0
550 DATA &H3E, &H90, &HB0, &H2E, &HB9, &H09, &H00, &H38, &H02 A6
560 DATA &H04,&H74,&H12,&H80,&H3C,&H20,&H74,&H28,&H0202
570 DATA &H46,&HE2,&HF4,&H2E,&H81,&H0E,&H03,&H01,&H02DD
580 DATA &H04,&H00,&HEB,&H23,&H90,&H46,&HB0,&H20,&H02B8
590 DATA &HB9, &H04, &H00, &H38, &H04, &H74, &H18, &H38, &H01BD
600 DATA &H04, &H 74, &H14, &H46, &HE2, &HF9, &H2E, &H81 , &H035C
610 DATA &H0E, &H03, &H01, &H04, &H00, &HEB,&H08, &H90, &H0199
620 DATA &H2E, &H81, &H0E, &H03 , &H01, &H08, &H00, &H8B, &H0154
630 DATA &H7E,&H06,&H2E,&HA1,&H03,&H01,&H89,&H05,&H01E5
640 DATA &H5D, &HC A, &H06, &H00, &H00, &H00, &H00, &H00, &H012D
Figure 1.
typing the data statements (a tedious chore to be sure), the program
will tell you which line contains the typo. This will spare you the hassle
of searching through twenty lines for an elusive error. You'll note that
at the last entry in each data statement is a two-byte hex value. This
value is the checksum (accumulated sum) of the hex characters located
on each data line. As the values are poked into memory, they are added
to an accumulator. Every ninth time, this value is compared with the
checksum. If the values don't match, a tone sounds, the message con¬
tained in line 410 is displayed, and the program stops.
The code starting at line 210 keeps track of the line numbers of your
data statements. The variable Lineno% has an initial value of 450,
which is the line number of the first data statement. This value then is
incremented by 10 as each data line is read. This is how the program
knows which line contains a data error.
If the checksum balances for each line of data, line 370 saves the
subroutine to disk under the name Validate. Once it's saved, the sub¬
routine can be used by any Basic program. Now let's see what it can do.
utting Validate to Work. The program in figure 2 dem¬
onstrates the Validate subroutine. Line 60's def seg
points to Basic's data segment. Following this, string
Subrt$ is defined again. Note, however, that the string
is only 156 characters long here, as opposed to 160 in
figure 1. The difference in length is due to the checksum
used to build the subroutine. For the checksum to work properly, the
data lines have to be of equal length. Consequently, some fill values
(&H00) are added to the last data line in figure 1. Since these are of no
use in the actual operation of the program, only 156 (&H9C) of the 160
bytes are actually saved on disk with the bsave.
Line 80 retrieves the string descriptor for Subrt$, and line 90 does a
gosub to the routine at line 400. This routine acquires the actual loca-
10 ' ***** THIS PROGRAM DEMONSTRATES THE VALIDATE SUBROUTINE *****
20'
30 ' V** STORE VALIDATE SUBROUTINE IN STRING
40'
50 KEY OFF
60 DEF SEG
70 SUBRTS = STRING$( 1 56,32)
80 SUBLC % =VARPTR(SUBRT$)
90 GOSUB 400 ' get subroutine location
100 BLGAD * VALIDATE ' , VALID
110'
120' ** ASK FOR FILE NAME
130'
140 CLS
150 WORKS =STRING$(16,32)
160 RETCD% — 0:ERRCD% =0
170 LOCATE 1,15:PRINT '*** DEMONSTRATE VALIDATE SUBROUTINE ****
180 LOCATE 3,10:INPUT 'Filename is *,NM$ : NM$ = NMS + * '
190 '
200 ' ** CALL TO VALIDATE SUBROUTINE
210'
220 GOSUB 390
230 CALL VALID (NM$,WORK$,RETCD%)
240'
250' ** DISPLAY RESULT OF VALIDATE
260'
270 LOCATE 5,1
280 PRINT 'Result of VALIDATE is. . .':PRINT
290 IF (RETCD% AND 1) = 1 THEN PRINT * Code 1 - Global name'
300 IF (RETCD% AND 2) - 2 THEN PRINT * Code 2- Invalid drive':ERRCD% *1
310 IF (RETCD% AND 4) = 4 THEN PRINT ‘ Code 4 - Invalid filename ':ERRCD% =1
320 IF (RETCD% AND 8) - 8 THEN PRINT v Code 8 - No extension'
330 IF ERRCD%=0 THEN PRINT SPC(12) 'Filename checks out ok!'
340 IF ERRCD% = 0 THEN SOUND 500,1 :SOUND 400,1 ELSE SOUND 50;7
350 PRINT:PRINT 'Press SPACE BAR to continue or (S) to Stop '
360 CN$= HMKEY$:IF CN$=" THEN 360
370 IF CN$= 'S' OR CN$= 's' THEN END
380 GOTO 140
390'
400 ' * * RETRIEVE LOCATION OF SUBROUTINE
410'
420 VALID ~PEEK(SUBLC% + 1) + PEEK{SUBLC% + 2) * 256
430 RETURN
Figure 2.
58
softcilk for the IBM Personal Computer December 1983
25 Mb the hard way.
25 Mb the Rana way.
don of Subrt$, As we learned last month, this location is subject to
change without notice if Basic decides to do housedeaning. Therefore,
to assure that the current location of the subroutine always is known,
the routine on line 400 is run prior to each call to Validate. The subrou-
tine is actually loaded by the blood in line 100.
A work area, Work$, with a length of sixteen characters, is defined
on line ISO. This area is used internally by the subroutine and will be
explained fully in the assembly section of this article. One other varia¬
ble necessary to the operation of Validate is Retcd %, an integer varia¬
ble defined in line 160. After a call to the subroutine, Re ted % may
contain any combination of the following return codes.
Value Definition
0 None of the below conditions occurred
1 Filename contains global characters 1? or * )
2 Invalid drive letter
4 Invalid filename
8 Filename has no extension
Return codes 2 and 4 are error messages, whereas return codes 1 and
8 are the "extra touch" mentioned earlier Sometimes you want to know
if a filename contains global characters or if no extension has been spec¬
ified so you can supply your own default. Validate will give you all
this information via Retcd %.
he and Operator, Since the value in the return code
could be any combination of the above, we need to
have a way to separate them logically. Lines 290
through 320 use the and operator to do this. The and
operator works at the bit level of a number, and here
it's used to mask out all but the bit currently being
PC LOGO™ IS HERE!
The Logo language for the IBM® PC is here. PC LOGO is a
Full impJemeniation of Logo including word and list capability
as well as turtle graphics. S nee PC LOGO incorporates much
of the syntax of Logos available on olher computers, it is easy
to leam Yet PC LOGO goes Far beyond other versions of
Logo by taking advantage of the extra features of the IBM PC
including function and arrow keys and provides a greatly
enhanced editor.
A complete tutorial for beginning users and a full reference
manual have been written for PC LOCO by a consortium of
Boston based Logo experts.
PC LOGO features include:
• Program and Utility Disks * Runs with IBM DOS
• Complete Tutorial and Reference Manuals
• Full peripheral communication capability
• 64K expandable to 128K * Function keys defined
$199,95 complete
(Dealer Inquiries Welcome)
To order PC LOGO, contact: Harvard Associates. Inc.
260 Beacon Street
Somerville, MA 02 M3
(617) 492-2999
IBM 15 a r iraUetnatX of iFw Coq]
checked in Retcd % . Any bit that is unded with a 0 will result in a 0, and
any bit rmded with a 1 keeps its previous value. The following example
illustrates this.
Decimal Binary
Number 9 0000 1001
is anded wi th 8 0000 1000
resulting in B 0000 1000
Thus if the value of Retcd % is 9 (indicating a global name and no exten¬
sion), this could be broken down into 8 and 1 by adding Retcd % with
those values respectively. If the filename checks out all right after the
subroutine call, the message on line 330 is displayed.
This demonstration can run as many times as desired, substituting a
different drive letter and filename combination each time, just for start¬
ers, try using the filenames listed at the start of this article and see what
results you get.
In the demonstration, the results of the validation are simply dis¬
played on screen. In a real application, however, it would be up to you
to decide how to handle the information in Retcd %. Also, it probably
would be best to use the Ckkey subroutine from the April 1983 So f talk
(page 125) in place of the input statement in line 1B0. This would afford
more control in the entering of the filename before you called Validate
to check it.
Now that the demonstration is behind us, let's take a peek at the
assembly routine itself.
arsing a Filename. The fisting in figure 3 is the com¬
mented assembly program. Since it's fairly self-explan¬
atory, well just cover the highlights.
To start with, the filename and work area are re¬
trieved from the stack, a two-byte variable Retcd is set
up to hold the return code, and the AX register is set up
to do a parse function call (29H), The word "parse" basically means "to
break something down into its parts." Before the program does this
call, the ESiSl registers must be pointing at the line to be parsed (in this
case the filename) and the ES:DI registers must point at an area where
an unopened file control block (FCB) will be located. This is where the
work area (WorkS) comes in and the FCB is built. Setting register AL to
OFH indicates to the system that the drive, filename, and extension sup¬
plied in the filename are to be placed into the FCB area.
After the interrupt 21H in line 30, ES:DI points to this FCB. By ex¬
amining register AL we leam the following?
If AL is 01, the filename contains global characters
If AL is FFy the drive letter is invalid
In addition, if the filename is invalid, E5:D1 + 1 will contain a blank. So
far we've covered three of the four return codes. But there's more work
to do. Lines 47 through 71 check the filename for proper length and
extension. Surprisingly, it appears that the parse call doesn't do this, if a
filename of ABCDEFGHIJKL.EXT12345 is given, which is obviously
invalid, the result of the parse will be a filename in the FCB of ABC-
DEFGH.EXT. In other words, after the first eight characters are taken,
it moves over to the period and takes the next three. However, the
Validate subroutine catches this type of error and sets the appropriate
value in the return code.
If no extension is found after the filename is scanned, the return code
is set to 8. Note that for all these return codes the value is not moved
into the return code? instead, the return code is ored with the value.
This sets the appropriate bit to 1 without altering the state of the other
bits in the byte. Finally, when the subroutine is finished, the return-code
value is placed in Retcd %, and a far return to Basic is done.
That's it for the Validate subroutine. It's yours to use and modify to
fit your needs. In the next Basic /Assembly Line: a subroutine to access
a disk's directory. *-
60
soft Gt k for the IBM Personal Computer December 1983
Introducing the First 2.5 Mb
Minifloppy Drive.
Isn't it just like Rana Systems to introduce a
floppy disk drive for the IBM® with the mass
storage benefits of a hard disk, plus the
floppy's strength of removable media. The first
minifloppy that stores an incredible 2.5 mega¬
bytes on a single diskette. Imagine, storing a
word processor, a spelling checker, mailing list,
and dictionary on one floppy. With megabytes
to spare,
Rana's new drive needs only 10 floppies to
give you all the capacity of five 5-megabyte
hard disks. And that’s not the limit. In fact, there
is no limit. Like any floppy with its removable
media, you can use diskette after diskette to
increase your storage. Our expanded capacity
disk drive not only acts like a hard disk, it also
serves as an ideal back-up for one.
And that’s just the beginning, because
Rana's drive introduces totally new “closed
loop servo" minifloppy technology, making the
drive insensitive to temperature or humidity.
Rana's controller card can be used with stan¬
dard internal drives also, so you don't have to
use an additional slot. Our drive comes with its
own power supply, software enhancements for
PC-DOS 2.0 and 1.1, and CP/M-86® and a box
of diskettes. Everything you'll need to make
your IBM operate to its maximum potential.
The new 2.5 megabyte minifloppy drive,
available first for the IBM® PC and XT and soon
for the Apple® It’s Rana’s latest proof that to
stay a step ahead, you've got to lead the way,
Always a step ahead.
RanaSystems
Sr+ee‘ CASiTi" 2i3‘7G9-54B- PO’ oe&er formation ca<1 tW T-B00'J2*-22Q7 m California only can 1-800-262- 122’' Source Mjmpe* ‘CT>65d A,-a
zrm ; r v r ] d ‘ 'e dea.e*s See us at Ccmtie* Booth * 3 26-42 7
5 5V = a -eg t-s:;*— e* ora S..s Macn-re* tnc S CP M-86 3 re^ste^ o* D^itai Research § Apple -ea reg> siens.-j iraaemgr* Apnie C •- z
1 i Ul'jUj f ‘HflL i
TKiSolver does for equations
what word processing did for
words. The first thing you should
know about the TKiSolver'" program is
that it is not a spreadsheet. Instead, it
does something completely unheard
of (until now) — it turns your personal
computer into a voracious equation
processor.
The next thing you should know is
that if the TKiSolver program can't
make life with your personal computer
easier land pay for itself), even if you
use it only 15 minutes a week, you are
a very rare person.
And finally, you should know ex¬
actly what equation processing is,
and how it works. If you keep reading
this, you will
Equation processing with
TKiSolver, or problem solving
made easy. The best way to under¬
stand what the TKiSolver program is,
is to understand what it does. The
following simple example is designed
to do just that. If you1 re still a little in
the dark after reading it, stop in at
your local computer store for a very
enlightening hands-on demonstration.
Begin by setting up your problem.
The TKiSolver program lets you da it
quickly, easily, and naturally. For ex¬
ample, a car costs $9785. What would
be the monthly payment on a three-
year loan if the down payment is 25%
and the interest rate is 15%?
STEP 1. Formulate the necessary
equations to solve your problem and
enter them on the "Rule Sheet" simply
( 1 r ) fin 1 e
"CAR LOAtt
MARI
SHEET -
St Input
Name
Output
Unit
Comment
9785
price
do J lars
price of car
down
zm.zs
do l lars
down payment
loan
733B.75
Ao\ lars
bank loan
25
dp
percent
down payment percentage
payment
254 . 40018 dollars
monthly payment
IS
i
percent
interest rate
3
term
years
term of loan
. ” = RULE SHEET ============ss
S Rule
by typing them in (as in the screen
photo). For example: "price^down =
loan."
STEP 2* Enter your known values the
same way on the "Variable Sheet." For
example: "9785" for price. You may
□Iso enter units and comments, if you
want.*
STEP 3. Type the action command
1*1" on your keyboard) to solve the
problem.
STEP 4. TKiSolver displays the an¬
swer: the monthly payment is $254.40.
Backsolvirtg, the heart of
TKiSolver. Now that you’ve defined
the problem and solved it, TKiSolver s
unique backsolving ability also lets
you think "backwards" to solve for any
variable, regardless of its position in
the equation. For example, if you can
only afford a monthly payment of
$200, you can re-sol ve the problem in
terms of that constraint. The TKiSolver
program will solve the problem, dis¬
playing your choice of a higher down
payment, a longer loan term, or a
lesser interest rate. This unique back-
solving capability forms the basis of
TKISolvers remarkably flexible prob¬
lem-solving ability.
Also, os you con see from the
exomple on the screen, TKiSolver
deals not only with single variables,
but with entire equations and sets of
simultaneous equations. It also deals
with much more complicated problems
than this one. How complicated?
That's up to you. What kinds of prob¬
lems? That's up ta you, too, but pop¬
ular applications include finance,
engineering, science, design, and
education.
Other extremely useful and
interesting things TKiSolver
does. Aside from its basic problem¬
solving abilities, the TKiSolver program
performs a number of pretty fancy
tricks. Like: /terafrve Solving; in which
TKiSolver performs successive approx¬
imations of on answer when con¬
fronted with equations that cannot be
solved directly,! like exp ix] = 2 - x * y
and sin lx - yl= 3 - x - yh Like: List
Solving; in which TKiSolver attacks
complete lists of input values and
solves them all, allowing you to exam¬
ine numerous alternative solutions, and
pick the one you like best. Like: Tab/es
and Graphs; using the values you pro-
duced with the List Solver, the TKiSolver
program will automatically produce ta¬
bles and graphs of your data. You can
look at your formatted output on the
screen or send it to your printer with
a single keystroke. And like: Automatic
1 1 nit Conversion ; in which TKiSolver
lets you formulate problems in one unit
of measurement, and display answers
in another Very convenient what with
all this talk about going metric.
The TKiSolver program also pro¬
vides a wide variety of specialized
business and mathematical functions
like trig and log and net present
value.
Then, there's TKiSolver s cr -screen
Help facility that provides information
on commands and features any time
yau want it. Just type and a topic
name.
And of course the TKiSolver pro¬
gram combines all these features in
one integrated program.
TK!SolverPacks make problem¬
solving a picnic. TKSSolverPacP
application pockages are specially
developed by experts in specific fields.
Each package contains a diskette with
about a dozen models that include
the necessary equations, values, and
tables for solving o particular problem.
The models are usable as-is or you
can easily modify them,
TKISolverPack application pack¬
ages available from Software Arts
include Finoncial Management,
Mechanical Engineering, Building
Design and Construction, and Intro¬
ductory Science. Additional TKiSolver-
Packs are on the way from Software
I M
Arts, McGraw-Hill, and others.
We know you’re out there. No
matter who you are, or what yau do,
if it involves using equations, the
TKiSolver program is an indispensable1
tool for you.
So, visit your local computer store
today, and see TKiSolver in action.
You'll be amazed at how much faster
and more effectively you'll be able to
work when you discover the power of
equation processing with the TKiSolver
Software Arts
The inventor's of VisiCafc ■
27 Mica Lane, Wellesley, Massachusetts 02181
617/237-4000
You can easily define appropriate unit conversions on the unit sheet,
TK,TK! TKiSolver, TKlSolverPocK The Problem Cruncher, the styled ! and the slogan "NOW VOU DON'T HAVE TO THINK LIKE A COMPUTER TO USE ONEJ'
□re trademarks °r registered trademarks of Software Arts, Inc, SATN, TKlSATN and Dlf are Trademarks Or registered trademarks of Software Arts Products Carp.
Software Arts is a trademark of Software Arts, Inc. and Software Arts Products Corp. The TKiSolver progrom arid ihe TKISolverPack applications packages are
oroducts of Software Arts, Inc, which is solely responsible far their contents. VisiCak is a registered trademark of VisiCorp, McGraw-Hill is a trademark
of McGrow Mill, Inc. Copyright & 1983 Software Arts, Inc. All rights reserved.
1
; VALIDATE
2
3
• THIS ROUTINE WILL CHECK FOR VALID
4
; FILE NAMES AND IS CALLED FROM BASIC
5
6
; WRITTEN BY HOWARD GLOSSER
7
8
; RETURN CODE IS SET AS FOLLOWS...
9
10
; 1- GLOBAL NAME
11
; 2 -INVALID DRIVE
12
; 4 - INVALID FILENAME
13
; 8 - NO EXTENSION ON FILENAME
14
15
0000
CSEG
SEGMENT
16
ASSUME CS:CSEG
17
0000 EB 03 90
JMP BEGIN
18
0003 0000
RETCD
DW 0
19
0005
VALIDATE
PROC FAR
20
0005 55
BEGIN:
PUSH BP
SAVE BP FOR FAR RETURN
21
0006 8BEC
MOV BP,SP
MOVE STACK POINTER TO BP
22
0008 8B5E0A
MOV BX, [BP] + 10
POINT BX AT PARM 1
23
000B 8B 77 01
MOVSUIBX1
GET RLE NAME TO VALIDATE
24
000E 8B5E08
MOV BX, [BP] +8
POINT BX AT PARM 2
25
0011 8B7F01
MOV DU[BX]
GET WORKAREA
26
0014 2E; C7 06 0003 R 0000
MOV CS:RETCD,0
MOVE 0 TO RETURN CODE
27
001B 56
PUSH SI
SAVE SI REGISTER
28
001C B0 0F
MOV AL,0FH
BITS ON IN LOW AL REG FOR PARSE
29
001E B4 29
MOV AH,29H
SET UP FOR PARSING FILENAME
30
0020 CD 21
INT21H
DOS INTERRUPT
31
0022 5E
POP SI
RESTORE SI REGISTER
32
0023 3C01
CMP AL,01H
DO WE HAVE A GLOBAL NAME?
33
0025 75 07
JNE CKDRV
NO - CHECK DRIVE
34
0027 2E: 81 0E 0003 R 0001
OR CS:RETCD,01H
YES - INDICATE GLOBAL NAME
35
002E
CKDRV:
36
002E 80 7C 01 3A
CMP BYTE PTR [SI] + 1/:'
IS THERE A DRIVE LETTER?
37
0032 75 0E
JNE CKNAME
NO - CHECK THE NAME
38
0034 83C6 02
ADD SI, 2
YES - SET SI PAST LETTER/COLON
39
0037 3C FF
CMP AL,0FFH
IS IT VALID?
40
0039 75 07
JNE CKNAME
YES - GO CHECK NAME
41
003B 2E: 81 0E 0003 R 0002
OR CS:RETCD,02H
NO - INDICATE INVALID DRIVE
42
0042
CKNAME:
43
0042 80 7D 01 20
CMP BYTE PTR[DI] + 1,"
INVALID CHARACTERS IN NAME
44
0046 75 0A
JNE SCANAME
NO - SCAN FOR NAME
45
0048 2E: 81 0E 0003 R 0004
OR CS:RETCD,04H
YES - INDICATE INVALID NAME
46
004F EB3E90
JMP NAMEDONE
DONE - GO LEAVE SUBROUTINE
47
0052
SCANAME:
48
0052 B0 2E
MOV AL,7
;SET AL FOR END OF NAME SCAN
49
0054 B9 0009
MOV CX,9
;SCAN 9 CHARACTERS
50
0057
NAMELOOP:
51
0057 38 04
*
CMP BYTE PTR (SI],AL
GET A HIT ON 7
52
0059 74 12
JE CKEXT
YES - CHECK EXTENSION
53
005B 80 3C20
CMP BYTE PTR {SI)/ '
HIT A BLANK
54
005 E 74 28
JE NOEXT
YES - NO EXTENSION ON NAME
55
0060 46
INC SI
BUMP NAME ONE CHARACTER
56
0061 E2F4
LOOP NAMELOOP
DO AGAIN
57
0063 2E: 81 0E 0003 R 0004
OR CS:RETCD,04H
GET HERE - NAME'S INVALID
58
006A EB 23 90
JMP NAMEDONE
DONE - GO LEAVE SUBROUTINE
59
006D
CKEXT:
60
006D 46
INC SI
BUMP SI PAST '
61
006E B0 20
MOV AL/ '
SET AL FOR EXTENSION SCAN
62
0070 B9 0004
MOV CX,4
SCAN 4 CHARACTERS
63
0073 38 04
CMP BYTE PTR [SI],AL
GET A HIT ON " AT START
64
0075 74 18
JE NAMEDONE
YES - THERE'S NO ACTUAL EXT
65
0077
EXTLOOP:
66
0077 38 04
CMP BYTE PTR [SI],AL
GET A HIT ON ' '
67
0079 74 14
JE NAMEDONE
YES - FILENAME IS OKAY
68
007B 46
INC SI
BUMP TO NEXT CHARACTER IN EXT
69
007C E2F9
LOOP EXTLOOP
DO AGAIN
70
007E 2E: 81 0E 0003 R 0004
OR CS: RETCD, 04H
GET HERE - NAME'S INVALID
71
0085 EB 08 90
JMP NAMEDONE
;DONE - GO LEAVE SUBROUTINE
72
0088
NOEXT:
73
0088 2Ej 81 0E 0003 R 0008
OR C$;RETCD,08H
;NO EXTENSION - INDICATE THIS
74
008F
NAMEDONE:
75
008F 8B 7E 06
MOV DLIBPJ+6
; POINT DI AT PARM 3
76
0092 2E: A1 0003 R
MOV AX,CS:RETCD
;PUT RETURN CODE IN AX
77
0096 89 05
MOV [DI],AX
;MOVE RETURN CODE FOR BASIC
78
0098 5D
POP BP
; RESTORE BP
79
0099 CA 0006
RET 6
; RETURN WITH 3 PARMS ON STACK
80
009C
VALIDATE
ENDP
81
009C
CSEG
ENDS
82
END
▲
Figure 3.
64
softcilk for the IBM Personal Computer December 1983
Now you can have
a completely integrated financial
software system.
Now Financier II
The financial software
that has met with
resounding approval
from professional soft¬
ware reviewers just got
even better. Now, the
Financier Personal
Series has been up¬
graded to Financier II.
Combined with Finan¬
cier's Tax Series and
Investor's Series, it cre¬
ates a totally integrated
financial management
system. Financier II is
so easy to use that it
is ideal for personal
finance yet powerful
enough, and flexible
enough, to function as a
small business system.
"It is clear that the
Financier Personal
Series is the most
sophisticated and
flexible of the finan¬
cial programs under
review here."*
Burton A1 person, Ph.D.
Reviewer, SGFTAUC
June, 1983
Financier II features
enhanced graphics
capabilities, and
expansion of Finan¬
cier's unique auto¬
checking capability
which prints checks
directly from a user-
maintained database,
while updating bank,
budget and tax records.
Additionally it pro¬
vides a full range of
professional-caliber
financial statements
including net worth,
and cash flow reports.
You can even opt for
double-entry account¬
ing methods, if desired.
"Out of ali these pro¬
grams,** the Financier
Personal Series pro¬
vides the best balance
of extensive capabili¬
ties and ease of use.
The manual is out¬
standing as an intro¬
duction to both the
practice of bookkeep¬
ing, and the use of a
personal computer to
perform this task/"
Sleven Yoder and
Sherry Knight, CPA
PC Magazine, February, 1983
Financier II is remark¬
ably easy to use.
You don't have to be a
computer whiz-kid to
use Financier II. That's
because it's menu-
driven. When you need
to enter data, just fill in
the blanks on the pre¬
formatted screen. If you
can use an automatic
teller machine, you're
well on your way to
mastering this unique
financial software.
Another thing that
puts Financier II so far
in front of any other
financial software
package is that it offers
powerful tax and inven¬
tory functions. In fact,
Financier II allows you
to maintain literally
thousands of these
accounts, if you desire.
And, each account is
separately manageable.
"Thus far, no other
software company has
matched Financier's
interlocking combina¬
tion of a powerful tax¬
planning package (Tax
Series) and a year-
round record-keeping
program (Personal
Series)/' Augustin Hedberg
Money, June, 1983
Financier Tax and
Investor's Packages,
Financier s Tax and
Investor's Series pro¬
vide the perfect adjunct
to Financier II.
Financier s Tax
Series lets you create
multiple tax cases, and
store them for later
adjustment. You can
even perform "what-if
spreadsheet calcula¬
tions, generate graph¬
ics and print charts.
Financier's Investor
Series is a comprehen¬
sive portfolio manage¬
ment system that lets
you maintain a data
base on each security
account, each security
position, and each
security transaction.
Financier Offers
Something for Everyone*
Individuals, business¬
men, tax preparation
specialists, investors or
anyone who wants real
financial control cannot
afford to miss out on
Financier's powerful
software packages.
Get the most from
your personal computer
with the financial soft¬
ware that does the
most. Financier II, and
Financier's Tax and
Investor's Series.
Financier, Inc., 2000 West Park Drive. Box 670, Westburo, MA 01581 (617) 366-0950
* Apparent Home Finance 7 PerfinT PC/PFP7 Home Accountant Plus/ Financier Personal Senes1"
“Bonus Accounting System 7 Financier Personal Series T“ FMS 117 Home Accountant P!us7 Money Maestro'1*
Financier soitv/are is available for IBMV PC, IBM* XT, Digital Rainbow ^ and Wang* PC
do the talking.
Babytalk is an intelligent communications management
interlace packed with features. In fact, it's a 64K Z-80
based microcomputer that plugs into your IBM PC to
manage a full range of communications:
AS A TERMINAL EMULATOR,
Babytalk emulates 3270/bisync and 3270/SNA, 2770,
2780, 3770, 3780 BATCH/BISYNC, and HASP/BISYNC
and a wide range of ASYNC terminals including VT-52.
VT-1 00, IBM 31 01 , and IBM 5251 . It's KEYFIX utility
automates your keyboard by defining function keys with
any multi-keystroke sequence up to 80 characters.
AS A SUPERSMART MODEM,
Babytalk's onboard 300/600/1 200 Baud auto-dial,
auto-answer, direct-connect MODEM supports Bell 103,
202 and CCITT V.21 and V.23 protocol.
Only $ 895.
AS A SPOOLER,
Babytalk's serial or parallel port may be used for
background print spooling, so that your IBM PC can run
applications while Babytalk manages print output to
either a serial or parallel printer. Babytalk also has a
Realtime Clock/Calendar with battery backup tor
programmable message dispatching, and so that you
don't have to set time/date each time your system boots,
Babytalk is from the same people who gave you Baby
Blue. Ifs available for the IBM PC, the Texas Instruments
Professional Computer, and other MS-DOS compatibles.
For more details see your computer dealer or contact
Microiog at (91 4) 368-0353, Microlog, Inc,, 222 Route 59,
Suffern, NY 1 0901 .
Micro lag
A TU INTERNATIONAL COMPANY
SYS!
in
by Alan Boyd
ast month we started covering DOS 2.0 in¬
ternal commands, such as the simple vol
and ver. This month well take a look at
other internal commands, some of which
have considerably more substance.
Break. The first command that well review is break , an internal
command that made its first appearance along with DOS 2.0. The
break command sets, resets, and reports on the status of the extended
control-break function. That sounds like a mouthful. To understand
the break command you must first understand a little bit about control-
break and the effect that it has on the operating system.
Control-break is used to halt many DOS processes and is univer¬
sally used by the languages operating under DOS as a halt function,
allowing the user to break out of any process as fast as possible. DOS,
however, is a single- tasking operating system, which means it can do
only one thing at a time. Therefore some time must always elapse and
some DOS functions must be completed before DOS can check to see if
the control-break combination has been pressed. This is because DOS
has to poll the keyboard processor to find out if any keys have been
pressed while it was off performing the last function. If a key (or key
combination) has been pressed, DOS needs to determine what the key
(or combination of keys) is.
As a matter of fact, every time DOS services certain devices, it also
deliberately checks to see if the control-break combination has been
pressed. However, this does not happen as often as would be appropri¬
ate for certain functions. To grasp this concept firmly you need to un¬
derstand an exceptionally powerful concept — another way to talk to
DOS.
Most people are familiar only with the standard keyboard-and-file
method of passing information to DOS and commanding it to perform
its tricks. This communication between the operating system and the
user takes place entirely through the command line processor, or shell.
This is the part of the operating system that puts the familiar A)
prompt on the screen and interprets commands entered at the key¬
board. However, beneath this level sits a whole world that a skilled
programmer can access.
The lower levels of DOS are structured as a series of system calls. A
system call is a method of addressing the operating system that specifies
one particular action. For example, there are DOS system calls for
opening and closing files, for reading and writing blocks to and from
the disk, for putting a character on the screen, for getting a character
from the keyboard, and so forth. Even the simplest of programs makes
a very large number of DOS system calls during its operation. DOS
checks for a control-break during only some of these calls. If DOS
checked during every system call, the operating system would perform
much more slowly.
DOS checks for control-break whenever it sends a character to the
Break, Verify, Set, Ctty, and Prompt
video screen (which is obviously very often), whenever it is instructed
to get a key from the keyboard (which is almost as often), whenever it
sends a character to the printer, and whenever it sends or receives a
character from any peripheral device (these system calls all belong to
the category of character I/O). Although this seems like a staggering
number of times to check for a key combination, there are actually
situations when it may be best for DOS to check more often.
For example, any computer operation that doesn't require input or
output for long periods is a candidate for extended control-break
checking. Examples of such activities include the compiling or assem¬
bly processes associated with program development. During these
processes the computer is given a file called the source file and is ex¬
pected to transform the information in that file into a second file called
the object file. Given a particularly slow compiler or assembler and a
Stack * Rack
Computer
Workshelf
MODEL #A1 62222 22" wide * 1 1 8.00 + *4.00 Shipping
Now available ... A simple, elegantly designed and hand crafted solid oak
series of computer workshelves.
Our Stack* Rack units are totally adjustable to tailor the work environment
to your specific needs and increase user efficiency.
Models available in 9 different configurations to match any system. Priced
*” S3S 00 - California
design
works
_ _ Box 3052
Illustrated Catalog and Monterey
Dealer Information available California 93940
Order direct
it configurations to m
*
SOftdlk for the IBM Personal Computer December 1983
67
particularly long program, the process could go on for hours without
DOS's looking for keypresses or sending a character to the screen or
any other device. Obviously, a better method of stopping such a proc¬
ess is needed.
The answer is supplied by the break command. When the extended
break check is turned on, DOS will check for the control-break combi¬
nation every time a system call is made. This means that it checks every
time the disk system is called and every time the operating system is
asked to handle a memory management function. In fact, it checks any
time the operating system is called to perform any function.
There is no good way to demonstrate the use of the break command
with the simple utilities supplied by DOS. However, the pc users who
are most likely to use the break command are programmers, who un¬
doubtedly have access to compilers and assemblers that eat up large
chunks of processing time.
To turn on the extended control-break checking simply enter
A > BREAK ON
To turn it off enter
A > BREAK OFF
If you cannot remember the current break-checking status, simply en¬
ter the single word
A) BREAK
and DOS will respond by telling you either
BREAK is on
or
BREAK is off
Like many other commands oriented toward the more technical
user, break is a very suitable candidate for inclusion in a batch file,
although it is not in itself regarded as a batch command.
Verify. Our next DOS internal command is verify, which, like the
other commands in this category, was not present in DOS 1 — or was it?
You may remember from our discussion of commands such as copy
that there is a /V switch that can be added to some commands that will
force them to verify a writing process.
A computer verifies a writing process by reading it back into mem¬
ory and comparing the written image with the original; if it finds any
discrepancies, it retries the process. After a prespecified number of
tries, the system generates an error message and proceeds to the next
step. In DOS, the error message is usually the "Abort, Retry, Ignore?"
that we all have come to know and love.
With the new verify command built in to DOS 2.0, you can tell the
operating system to verify every writing process, thereby flagging all
writing errors. To do this, simply turn the verify command on by enter¬
ing
A > VERIFY ON
When verify is on, any disk operation that involves writing will be
noticeably slower. However, the integrity of the data being written will
be guaranteed to a much greater extent.
To turn it back off simply enter
A> VERIFY OFF
As with other DOS commands of this type, if you need to know the
current status — either on or off — simply enter the command with no
arguments —
A > VERIFY
DOS will return either
VERIFY is off
or
VERIFY is on
Once it's on, verify stays on until the computer is turned off or the
state is reset by means of another verify command. You should be
G°
The Computer Case Company
provides top quality cases to
satisfy virtual] y every need of the
microcomputer owner. Choose
the original Comp-Case for com¬
pact, light local transportation or
the new Ttav-L-Case, which pro¬
vides the ultimate in protection, for
long distance transportation at a
price you can a/lord and in a size
which is easy to handle. Over 100
..configurations to choose from.
TODAy 1-800-045-7548
i£S“ ■ fv
5650 indiail-lMflUiirl Court
Columbus ,jOH 43213
68
softcilk
aware that it is possible for an application program to turn verify off
through a DOS call without warning the user. Therefore, if you are
preparing to copy some very important files it is best to turn verify on
immediately before you copy the files. In fact, it may be beneficial to
create a batch file for the process that turns the verify on.
Set. The set command is yet another internal command that made
its first appearance with DOS 2.0. Its full name is the set environment
command, and it has been promoted in the IBM manual to the status of
an advanced DOS command. Set allows you to customize the environ¬
ment— the particular setup of the operating system — by using string
variables, much the way a programming language does.
The format of the set command is quite simple. It looks almost like a
variable assignment statement in Basic. The generic form of the com¬
mand is
SET $1 = $2
where $1 is the ASCII string that is to be set and $2 is the ASCII string
that $1 is to be set to.
This explains how it is used. Why it is used is a more complex ques¬
tion. Set has been placed among the advanced DOS commands be¬
cause it really falls into the domain of the application programmer (or
the maintenance group involved in debugging or setting up systems for
inexperienced users).
Once a string has been set in the environment, the "alias" to which it
has been set can be used by any application program that uses the envi¬
ronment. This may seem a little strange at first, particularly since an
application program must be set up to make use of the environment.
Once an environment has been set, the information is passed through
DOS to whatever program is to use it. In technical terms, the Code
Segment (or Program Segment, as IBM calls it) Prefix contains a
pointer to the environment table.
In addition to any variables defined by the use of the set command,
the environment table contains information that is important to appli¬
cation programs running under DOS. For example, have you ever
wondered how programs running under DOS manage to keep track of
where the appropriate Command.com file is located? Or, to take an¬
other example, if you set a path or two for DOS to use, how is the path
information passed to an application program? The answer is, of
course, through the environment table.
The set command has a mode whereby the contents of the current
environment can be checked. To see this for yourself, simply enter the
command set with no other parameters. This should produce the fol¬
lowing:
A) SET
PATH=
COMSPEC = A: \ COMMAND.COM
This is the raw, unmodified environment to which DOS defaults when
it first is booted. As you can see, no path is set. If you define a new path
using the path command, the environment will be modified accord¬
ingly. Try it.
A>SET
COMSPEC = A: \ COMMAND.COM
PATH =\ USRl \ FILES
The path variable was reset and moved to the end of the list. Now,
when DOS or an application program running under DOS is searching
for a file, it will look along the specified path if it does not find the file in
the currently logged directory. It is through this environment table that
DOS passes this information to an application program.
Similarly, the Comspec variable that's automatically set in the envi¬
ronment points to the path along which the proper command processor
(Command.com) will be found. This usually will be the root directory
on the drive from which the system was booted. This parameter is used
by DOS to reload the command processor when it needs to.
For setting and resetting environment parameters using the set com¬
mand, there are the usual two forms of the command. The first is used
for aliasing variables. For example, to set the string USRl to be /DE-
BUGl, the command
A) SET USR1=DEBUG1
can be used. If we now look at the environment table we see that the
string USRl = DEBUGl has been added.
A) SET
COMSPEC = A: \ COMMAND.COM
PATH=\ USRl \ FILES
USRl = DEBUGl
The new addition to the environment can be used to alias the string
USRl to DEBUGl in an application program. This would allow the
programmer to, say, switch directories for debugging purposes at run
time.
There are other uses for the set command, particularly with batch
files, as we will see later when we take an in-depth look at the new,
improved batch facilities of DOS 2.0.
Ctty. The last of the new internal commands to appear with DOS
2.0 is the powerful ctty ; which is used to change the command console.
This command is particularly useful in those configurations where a
remote terminal is attached to the pc through a serial line or where a
printer that also has a keyboard is attached.
The effect of ctty differs from simple I/O redirection in that all input
and output, including error messages, is redirected to the auxiliary con¬
sole. Under standard redirection, of course, the error messages will still
be displayed on the console screen. The ctty command actually tells
DOS to replace the keyboard and screen with whatever device is as¬
signed to it.
Obviously, the auxiliary device must be character-oriented and
have both input capabilities (such as a keyboard) and output capabili¬
ties (either a screen or a printout device). It doesn't make sense to
change the command console to a disk drive or any other device that
doesn't have a character-input facility.
APPLICATION SOFTWARE
POWERFUL
Business Software integrated
ORDER ENTRY
INVOICING
inventory control Complete
ACCOUNTS RECEIVABLE
SALES ANALYSIS (MS DOS Only)
MAILING LABELS
PURCHASE ORDERS Demo Pkg. $50
Residential Property Analysis
for Homeowners,
Buyers & Agents $29.95
Investment Property
Cash Flow Analysis $49.95
Sales Manager
Database for Sales Activity $99.95
Contact:
Distributed po Box 185
Computing Lombard, Illinois 60148
Systems (312) 495-0121
for the IBM Personal Computer December 1983
69
When a remote terminal is attached to the pc through a serial port
and the port is configured through the mode command to work with
the terminal at the correct speed, it is perfectly feasible to operate the pc
from either the main console or the remote terminal. Of course you
have to tell DOS manually to switch control before you leave the main
console; otherwise it will ignore whatever is entered on the remote con¬
sole.
The way to tell DOS to switch command consoles to the remote
device is to use the ctty command along with the reserved device names
that you have been using all along. The generic format is
CTTY device
where device is one of the reserved device names — Aux, Coml, or
Com2. Invoking the command will cause the main console to go dead
and all activity to be directed to the remote device. To return command
to the main console, you need to enter the command
A > CTTY CON
on the remote terminal. This will restore the default status and redirect
all communications through the main keyboard and screen.
As we shall see later, DOS also allows users to create and install new
devices on their own. The new devices are interfaced to DOS through
an installable device driver. If a new character-oriented I/O device is
installed, DOS can direct main I/O to it through the ctty command.
This, however, is well beyond the capabilities of most users, since it
involves the creation of complex device drivers in assembly language.
If a manufacturer ships such a device driver with its hardware, it is
possible to direct I/O to the device through the installed device driver.
For information on how to do that you should first consult the manu¬
facturer and confirm that his device driver conforms to all the DOS
requirements first.
Prompt. The prompt command is unusual because the DOS manual
Our new Optimizing = C8&
Compiler controls
Charlie...
Like a Puppet
on a String!
Take control of Charlie with
our new Optimizing = C86™
C Compiler.. .now available
for the IBM PC-DOS and the
MS-DOS operating systems.
• Faster/tighter code
• Standard object module format
• Compile time switch for big machine addressing
• Compile time switch to produce in-line 8087 code
• Increased performance for our I/O library
• MS-DOS version 2.00 I/O library
• Expanded manual with numerous examples
• Librarian for maintenance of MS-DOS libraries
• Optional assembly source output
The C86 Compiler Diskette and Manual are still
only $395. See your local dealer or call Computer
Innovations for information or to order.
Computer Innovations
10 Mechanic Street
Suite J-701
Red Bank, N.J. 07701
(201) 530-0995
“They Say It All..
We Do It All!”
Visa and MasterCard accepted.
C86 is a trademark of Computer Innovations, Inc. CPM-86 and MPM-86 are
trademarks of Digital Research. MS-DOS is a trademark of Microsoft
PC-DOS is a trademark of International Business Machines
says that it's an external DOS command. An examination of the two
disks supplied with the DOS package, however, reveals no file called
Prompt.com. Manual notwithstanding, prompt in fact is internal and
does not require DOS to access anything from the disk system.
The purpose of the prompt command is to change the command
prompt that DOS throws on screen when it is free and waiting for you
to enter your next command. In its default condition, the standard
DOS prompt is the one we all immediately recognize.
A)
The first character is always the default drive letter and is always fol¬
lowed by the > character. Very convenient and informative.
Why would anyone want to change it? Because computer people
tend to be very particular about their prompts, and everyone has a
different prompting system that they like and feel comfortable with.
Unfortunately, just about every major operating system in use has a
different prompting system, and many people use them so much that
they begin to feel comfortable with a particular scheme. This is particu¬
larly true of users of mainframe and minicomputer systems such as
Unix, TOPS-10 and TOPS-20, OS, and RSTS. People become locked
into a particular prompting scheme and complain that their pc is infe¬
rior because it can't emulate their favorite flavor of prompting. Now,
through the prompt command, DOS supplies a do-it-yourself prompt¬
generating kit.
The simplest way to use the prompt command is to enter
PROMPT text
where text represents the string that you would like the new prompt to
be. For example, if you are the dominant type and prefer to have a
master/slave relationship with your pc, you could change the prompt
with something like
A > PROMPT Yes, Boss?
Which would cause DOS to prompt you in all future cases with
Yes, Boss?
If you are changing your prompt to something like this, you should
be careful to leave a blank space at the end of the command before
pressing the enter key, so there will be a space at the end of the prompt.
Otherwise, when you enter commands it will be difficult to differentiate
the command from the prompt.
The only limits to the type of prompt that you can design using this
method are the 127-character maximum command line length and your
imagination. Of course, since prompt takes up six of the 127 characters
available on the command line and the space takes up another, the
longest prompt that you can have is 120 characters. But that ought to
be enough to tickle even the most bizarre or devious sense of humor.
For those who prefer their prompts to be something other than sim¬
ply humorous and who actually like to have them do something, DOS
provides a menu of options that can be applied to the prompt. These
include everything from the current time of day to the version number
of DOS. You specify these special features by means of a cute little
prompt construction metastring language.
For example, this system is capable of displaying the currently
logged disk drive in much the same way as the default prompt. If you
wanted a new prompt that read
You are currently logged on to drive X
where X is the current drive, you could enter the command
PROMPT You are currently logged on to drive $n
The dollar sign is used in this prompt kit to specify a particular system
function. The n that follows the dollar sign means that you want the
currently logged disk drive letter to be displayed in that position.
Thirteen functions are available for your use in building prompts.
All are specified by single characters following a dollar sign. The func¬
tions are:
t the current system time
d the current system date
p the currently logged directory pathname
70
softcilk for the IBM Personal Computer December 1983
Microsoft’s RAMCard with RAMDrive
takes the whir, click and wait
out of the IBM PC.
Solid State Disk. When you add the Microsoft
RAMCard to your IBM® Personal Computer, you
also add RAMDrive, which lets you use
memory as you would normally use a
disk. That gives you "disk access"
that's typically 50X faster than
disk. Without the whirring,
clicking and waiting of mech¬
anical data access.
Fast and easy. You simply
designate a portion of
memory as "disk." RAMDrive
takes it from there, instructing
the program to go to RAM rather
than disk whenever data access is
needed. The result is faster, smoother,
no-wait computing.
64K to 256K. You can start small, but think big.
Start with 64 K and add Microsoft RAMChips™
in 64K blocks. Or, buy the full 256K now. Either way,
you get both RAM and "disk" capabilities. All in a
single slot.
128K, 192K or 256K}. documenta¬
tion, a diskette which adds
RAMDrive and, a full one year
warranty.
More tools for IBM. Microsoft
wrote PC- DOS, the standard operat¬
ing system for the IBM Personal
Computer. And Microsoft is first in
providing a full range of languages,
applications programs and utilities
for the IBM PC. The addition of RAMCard
with RAMDrive is our way of saying that
Microsoft will continue to offer more and
better supported tools for the IBM PC.
See for yourself. Ask your Microsoft or
IBM PC dealer for a demonstration of both
main memory and disk features of the Microsoft
Card with RAMDrive. It's solid state memory
you can also use like a disk. And it takes the whir,
click and wait out of the IBM PC.
BETTER TOOLS FOR MICROCOMPUTERS
A complete subsystem. The RAMCard package
comes complete with the memory board (64K,
MICROSOFT
IBM ts 8 registered trademark of International Business Machines Corp.
Microsoft, RAMCh[psr RAMCard, and RAMDrive. are trademarks of
Microsoft Corporation.
Microsoft Corporation
10700 Norlhup Way
Bellevue, WA 9J30D4
Orchid
Creates
PCnet:
PLETE, LOW_ COST
Now give your IBM-XT / PCs and PC com¬
patibles greater efficiency and performance with PCnet
and PCnet PLUS™ Local Area Network products from
Orchid Technology.
^^^■1 Reduce Peripheral Costs Use PCnet to share
expensive resources, like hard disk systems, printers,
plotters and communication lines to cut immediate
and long-term station costs.
Increase Efficiency With Versatile Software
Orchids PCnet uses standard MS-DOS and incorpo¬
rates a special locking mechanism which allows users
to share data and maintain its integrity while keeping
all files on a common disk. This results in significant
time savings to network users.
The PCnet non-dedlcated File Server (e.g.
IBM-XT) provides full local processing power, increas¬
ing utilization of existing hardware while reducing costs.
Enjoy Compatibility PCnet can be imple¬
mented on most Winchester disk subsystems, includ¬
ing IBM-XT Tall grass, QCS, Microcode and many
o there. PCnet can also execute programs directly from
shared floppy disk drives.
New from Orchids PC net PLUS™ Just intro¬
duced, PCnetPLUS is a family of PCnet enhancements
that add even more capability and cost-savings to
your Local Area Network while freeing up additional
slots. The PCnetPLUS family includes both software
and board-level products that integrate Orchid's PCnet
with additional built-in functions,
PCnetPLUS gives you advanced, multi¬
function computing power in a fully integrated net¬
work environment. The first PCnetPLUS products
include:
A PCnetPLUS Multifunction; All the features of
PCnet combined with an async port, 64K addi¬
tional RAM expandable to 2S6K, and an
EPROM socket for Orchid supplied or user-
designed programs. An optional daughter¬
board adds an additional 123K RAM, a second
async port and clock / calendar,
A PCnetPLUS Diskless: This card with on-board
software allows PCnet to work on PCs without
costly floppy disk drives and controllers, so
you can save money on per-station implemen¬
tation costs and increase your PCs reliability.
JL PCnetPLUS Floppy Controller: An IBM-
compatible floppy disk controller is built-in to
the PCnet board, freeing up one expansion slot
in your microcomputer. All at a cost less than
you would pay for separate components,
1BHB For the complete PCnet story, call Orchid to¬
day at (415) 490-85B6. We ll show you how to increase
your computing power at a price you can t resist.
PCnet supports
multiple servers and permits
easy expansion of the network
up to 7000 feet.
PCrtfrt and PCnetPLUS arc [rtid£imark& of Orchid Technology.
PCnet is multi-tasking ,
allowing you to run
remote executions on a server PC
while you perform other tasks.
With Orchid's optional PCnet PLUS
Diskless board , you can run PCnet on
PCs without floppy disk drives
and controllers.
ORCHID
ORCHID TECHNOLOGY
47790 West ingh ouse Drive
Fremont, CA 94539
(415) 490-8586 Telex; 171 596
PCnet works on the 1BM-PC r IBM-XT, and
most IBM-compatible personal computers.
NETWORK FOR IBM PCs
n the currently logged drive letter
v the version number message of the active DOS
g the standard > symbol
I the opposite < symbol
b the bar ( I ) symbol
q the = symbol
$ the $ character
h when used causes a backspace character
e the escape character
_ the carriage return— line feed sequence that causes a
new line
The last one on this list — the carriage return specifier — is an underscore
character, not to be confused with the hyphen.
Let's look at another example. To create a prompt containing both
the system time and the standard system prompt, you would issue the
command
PROMPT The time is $t $n$g
which would result in
The time is 9:59:38:28 A>
As you can see, the various functions available are positioned in the
prompt wherever the dollar sign is located.
The first five functions are self-explanatory. The $t inserts the cur¬
rent system time at the specified position. The time is entered in the
usual format of hh:mm:ss.xx, where xx represents hundredths of a sec¬
ond. The $d inserts the current system date in its standard format— Tue
8-09-83.
The third function on the list is $p, which inserts the currently
logged directory pathname into the prompt and provides you a con¬
venient method of knowing which directory you are currently logged
onto.
The $n function inserts the currently logged drive letter into the
prompt in exactly the same manner as the standard prompt. The $v
function inserts the standard DOS version-number message into the
prompt. In DOS 2.0, the standard's version number message is
IBM Personal Computer DOS VERSION 2.00
The next four options are simply methods whereby you can place
certain characters into the prompt without confusing DOS. For exam¬
ple, the < and > characters are generally parsed by the DOS command
line processor as being I/O redirection symbols to tell DOS to redirect
the standard input and output to and from various files or devices. If
they were to be entered on the command line in the prompt command,
DOS would draw a false conclusion. You include them in the prompt,
therefore, by placing the appropriate symbol after the dollar sign.
So, if you wanted to go to the trouble to create the standard DOS
prompt by means of the prompt command, you could enter
A> PROMPT Sn$g
which tells DOS to construct a prompt that contains the currently
logged disk drive letter immediately followed by the > sign, which is the
standard DOS prompt.
Similarly, the pipe symbol can still be included in the prompt by
using a $b (for bar), which tells DOS to insert a i character at that po¬
sition.
The equal sign character is a special case. If you want to put an
equal sign into a prompt amid other text, simply enter it as normal text.
That is to say, if you enter
PROMPT 1 + 1 = 2
you will be rewarded with the appropriate prompt
1 + 1 = 2
But if you want to create a prompt that is simply the equal sign by itself,
which is what some operating systems use, you have to enter the $ =
combination after the prompt command.
Last but not least is the dollar sign itself. What if you want to create
a prompt that includes the dollar sign, either alone or with other text?
Obviously, Microsoft would never leave all the devoted (not to say
fanatical) Unix hackers out in the cold. Now you can even make DOS
look like the Unix shell. The way to do this is simply to enter two dollar
signs in a row at the appropriate position. For example, to create the
single, Unix-like dollar sign prompt, enter
A > PROMPT $$
$
The other three characters in the prompt-construction kit that per¬
form specific functions are all powerful features that further enhance
the capabilities of the prompt command. The first of these, the $h com¬
bination, causes a backspace character to be generated. This is fairly
easy to remember if you know that the standard ASCII backspace
character is control-H. Try typing control-H in the middle of a com¬
mand line and see it at work for yourself.
The backspace character is a tool that you can use to construct
prompts in several ways, some of them useful, others more in the comic
vein. The more successful methods include the shortening of other
standard functions. For example, the date function $d will always emit
something that looks like
Know Thy PC!
Are you writing programs in BASIC or Pascal? The popular Peeks
*n Pokes has a disk with 58 programs and a 38-page manual that
helps you get ‘underneath the covers* of the PC. Learn how to use
PEEK, POKE, INP, OUT, and DOS/BIOS function calls to do
what you want, fast! Do you want to perform functions not
available from BASIC or Pascal? It’s all explained in the manual
and demonstrated in the sample programs. Source code included!
Peeks *h Pokes shows you how to:
• Access the system’s configuration
• Unprotect BASIC programs
• Scroll part or all of the screen
• Access the file directory
• Logically swap printers
• Read and change the keyboard
• Find more Peeks and Pokes
• And much more. . . for only $30.00
Want to know more? The Inside Itack! is a collection of advanced
utilities for the PC programmer. It contains a disk with 61 pro¬
grams, a 42-page manual, and a fold-out memory map that helps
you get better performance from the PC. With this package you can
give your programs assembler-assisted speed from high-level lan¬
guages, get control over memory, customize and control the PC,
and more. Some programs require DOS 2.00. Source code included!
The Inside Ttack! shows you how to:
• Read/write files as fast as DOS
• Display data on the screen faster
• Reserve memory for your use
• Copy memory to another location
• Copy-protect your programs
• Load large programs faster
• Control the keyboard settings
• And much more ... for only $45.00
MasterCard and VISA accepted. Shipping charges: $2.50 per order for UPS; $2.50 per item for First Class Mail to USA and
Canada; $6.00 per item for Air Mail outside USA and Canada. Dealer inquiries invited.
Data Base Decisions • 14 Bonnie Lane • Atlanta, GA 30328 • 404/256-3860
74
softcilk
Tue 8-09-19 83
If you tack five backspace characters onto it, the prompt ends up being
Tue 8-09
Ten backspace characters would produce a prompt that specified only
the first three characters of the day of the week — pretty handy. Here's
what that would look like:
PROMPT $d$h$h$h$h$h$h$h$h$h$h
By combining these functions, you can create complex prompts. For
example
A > PROMPT $d$h$h$h$h$h$h$h$h$h$th$h$h $n$g
produces a prompt containing the day of the week, the current time
(less the hundredths of a second), and the standard DOS prompt:
Tue 2:01:42 A)
As you'll see if you try this, there is a little flashing going on in the
prompt as the backspace characters erase previously printed charac¬
ters. This is also an effect that can be put to use in a whimsical manner.
For example, try the prompt
A) PROMPT This is a test$h$h$h$h$h$h$h$h$h$h$hat's all folks
or, if you can handle it, try the more complex and artistic prompt
PROMPT $n$g$h $g$h $g$h $g$h $g$h
$g$h$h$g$h$h$g$h$h$g$h$h$g$h$h$g
which creates the standard DOS prompt but adds a little animation
along the way. It should be more than enough to delight your friends
and astonish your local IBM expert.
The function of the $e combination is to place an escape character
into the prompt. The reason for doing this may not be apparent at this
time. However, we will return to this capability later and discover how
it can be used to position the cursor at a specific location, such as the
top of the screen, and how it can be used to perform such tasks as
clearing the screen and setting colors.
The last of the prompt creation tools that we need to look at is .
This one causes the prompt system to place a carriage return in the
middle of the prompt. The best way to illustrate its use is simply to
create the most extravagant, superduper, granddaddy prompt of them
all, using all the bells and whistles available to us.
To create this prompt, enter the following:
A) PROMPT Hello, this is the $v$_The time is $t$ — The date is
$d$_ You are logged on to drive $n$_ Your directory is
Which will result in the most unlikely of prompts:
Hello, this is the new IBM Personal Computer DOS Version 2.00
The time is 2:26:19:17
The date is Tue 8-09-1983
You are logged on to drive A
Your directory is A: \ USR1 \ FILES
$
If this gets to be too much for you, you can return to the simple
standard DOS prompt by entering the prompt command with no argu¬
ment.
As a final word to tie two of these new concepts together, it is worth
mentioning that the prompt information is made part of the environ¬
ment table we saw earlier. If you change the prompt and then take a
look at the environment table by issuing the null set command ( set with
no arguments), you'll see that the prompt information is included.
PROMPT $t$h$h$h$ _ $n$g
4:31:15
A>SET
COMSPEC = A: \ COMMAND.COM
PATH = /USRl\ FILES
PROMPT = $t$h$h$h$ _ $n$g
As you can see, the prompt command is one of the more entertain¬
ing DOS commands. There are few rules, except that your prompt
should be recognizable as a prompt. Have fun and, until next month,
happy prompting. A
THE
Inevitable
Beginner's
Manual
Getting Td Know Your PC
BY CRAIG STINSON
From the moment you first touch the key¬
board, this book will be an invaluable source
of information. It covers how the pc works,
how it's designed, and what you can do
with it. The author also relates more ab¬
stract, though mostly nontechnical, notions
about computing in general. A well written
tutorial that every pc owner should have at
hand. Gives real meaning to the word Per¬
sonal.
This book is a revised and updated compila¬
tion of the Beginners' Corner columns
which appeared in Softalk for the IBM PC.
Retail $9.95
Holiday Special $8.95
Send order with payment to:
Softalk Holiday IBM
Box 60-BD/C
North Hollywood, CA 91603
ISBN 0-88701-004-0 128 pages
Please enclose $1.50 postage and handling for each book
ordered. California residents add 6 1/2 percent sales tax.
PAYMENT MUST ACCOMPANY ORDER. This special of¬
fer expires November 30, 1983. Books to be shipped first
week of December 1983.
IBM Personal Computer is a registered trademark of International Business
Machines Corp.
for the IBM Personal Computer December 1983
75
Only $599.
For the first time, your letter-quality printer
can be used almost anywhere! Bring the new
Transtar 120 with you to work* to schopl, and
home again! Conveniently weighing in ait less
than 19 pounds, it generates unrivaled print
quality and is the size of a standard briefcase.
The new 120 is so light, so small, that you
can take it with you!
Remarkably, the new $599 Transtar 120 is
"plug and go" compatible with the best-sel¬
ling word processing programs. Just plug the
120 into your personal computer and watch
this precision printer purr along at 14 cps
Shannon text speed producing superscript,
subscript, underlining and a true boldface.
Even using letterhead is now a breeze with
the 1 20's automatic single sheet loading!
Don't worry about durability; it's a tough
little machine. It joins the highly reliable fam¬
ily of Transtar printers with a failure rate
that's the envy of the industry: less than 1%.
Should your 120 ever need repair, a nation¬
wide network of authorized service centers
stands ready for speedy repair on your six-
month end-user warranty.
Just think of it: everything you want in a
letter-quality printer. ..any where you want it.
Only $599.
Transtar
P.O. Box C-96975, Bellevue, Washington 98009
IBM's answer
to Lisa , the
Star , VisiOn,
and DesQ? The
3270 -PC allows
users to create as
many as seven win¬
dows on a new high-
resolution, eight-color ;
fourteen-inch, tilt-and-
swivel monitor. The
system also, of course,
functions as a termi¬
nal, permitting users to
access data from multiple
host computer applications.
Dn October 18, amidst
the frenzy of rumors about
a new and smaller home machine,
IBM announced its new PC-XT/370 computer,
a System/ 370-compatible version of the XT. Current XT owners who
thought they were driving the year's hot machine from IBM found out
that they only have the street-legal version; the new machine makes it
clear that IBM is gearing up for the Indy 500 and intends to win the
KTsr ARRIVES
MIRE Kjr
IBM STUFFS 370 POWER
INTO TOE XT
by John Dickinson
race.
The XT/370 is a standard XT enhanced by three expansion cards,
the most interesting of which contains the processing horsepower to
turn the XT into a 370. Two customized Motorola 68000 thirty-two-bit
microprocessors on this card, along with an Intel 8087 floating-point
processor, give the machine its oomph. One of the Motorolas provides
72 of the S/370's 132 hardware instructions. An additional 45 S/370 in¬
structions are provided by the second 68000, and the 8087— also mod¬
ified for IBM — contributes the floating-point power required for full
S/370 compatibility. The remaining S/370 instructions are not required
for the XT/370.
The other two cards contain RAM memory (512K) and the 3277
Model 2 terminal-emulation package required for operation as a stan¬
dard 3270 series bisynchronous terminal.
The three-card package can be added to existing XTs as a field up¬
grade (IBM swears they did not change a "single wire" on the XT chas¬
sis to make the new machine).
The XT/370's software environment is controlled by a supervisory
program called VM/PC. At the toggle of a key (sometimes two tog¬
gles), the user can switch between standard DOS 2.0 and the S/370
VM/CMS operating system. While logged on to DOS, the user faces a
standard 640K XT with one or two ten-megabyte Winchester disks and
the usual complement of floppy disk drives. When logged on to VM/
CMS, that same user looks at a monstrous four-megabyte (4M) virtual-
memory machine with 512K of real memory available, using the same
disk configuration. The paging required for virtual memory is done on
the Winchester disk.
The DOS 2.0 environment operates just as you'd expect it to. Any
application currently available should run without problems, and IBM
implied that any current expansion cards you may have could be left in
place, although it's clear that you have to use the new IBM memory
card for the S/370 environment to work correctly (it requires special
memory busing in order for it to switch address spaces).
ACCOUNTANT’S
SOFTWARE
FOR IBM-PC COMPUTERS
If you are an accountant and use an IBM-PC computer
in your practice, you need our software! Before you pur¬
chase your next program, take a look at our aggressive¬
ly priced software designed for the professional accountant,
including:
CLIENTWRITE-UP
1040 TAX PREPARATION
STATE TAX PREPARATION
INCOMETAX PLANNER
AFTER-THE-FACT PAYROLL
CLIENT INFORMATION SYSTEM
FORM #1099 GENERATOR
AMORTIZATION
All programs are written by accountants, for accountants
and are in use in accounting offices throughout the
country.
Get the most out of your computer by using our ac¬
countant-oriented software. Call or write for our current
catalog.
SOFTWARE SYSTEMS, INC.
146 North Broad Street
Griffith, Indiana 46319
(219) 924-3522 _
TIME & BILLING
CLIENT MAILLIST
PAYROLL PREPARATION
WORD PROCESSING
ELECTRONIC WORKSHEET
ACCOUNT ANALYSIS
& MANY MORE!
softcilk for the IBM Personal Computer December 1983
77
The VM/CMS environment operates as a single-user version of the
normally time-shared mainframe system. It is limited to 4M of virtual
memory (which is the practical limit in most time-sharing shops, even
though the system architecture allows for 16M) and cannot run slave
operating systems (standard VM/CMS can run other mainframe sys¬
tems such as DOS/VSE and MVS). However, IBM claimed that it
hasn't found a VM/CMS application that won't run on the XT/370.
The machine yields the power of a low-end 4300 mainframe when in
VM/CMS mode.
Files can be shared between DOS and VM/CMS on the Winchester
disk or the floppies. Data can also be transferred between the XT/370
and the host processor, and VM/CMS applications can be up- and
down-loaded between the host and the XT/370. The XT/370 can also
operate as a standard 3270 terminal.
Targeted users of the new machine are data processing profession¬
als, the engineering and scientific communities, and business profes¬
sionals using VM/CMS in-house. As the XT/370's primary benefits
IBM cited flexibility and increased computing power for the end user.
The biggest benefit of all for IBM mainframe users is that the XT/370
will help protect their substantial investment (in the billions of dollars)
in System/370 software.
Data processing managers have been after IBM to provide a com¬
patible micro to stem the onslaught of pc users who are demanding
customized link-ups to their mainframes and to protect access to corpo¬
rate databases. The XT/370 fulfills this need and more.
It also substantially reduces the cost of providing mainframe pro¬
grammers a workbench environment for applications development
and testing. IBM has never successfully provided a minicomputer envi¬
ronment to fill this need. With the XT/370 in their product line they no
longer need to.
PROTECT & ORGANIZE
The COMPUTER ESCORT is custom designed with
optimum quality and utility offering features such as:
• Secures the IBM PC, via a detachable adapter plate, to the low pro¬
file lower shelf unit which is secured to your table top via a
separate detachable adapter plate.
• Keyboard storage behind locked front panel with optional sliding
keyboard shelf.
• Optional POWER SENTRY provides control of 4 a.c. outlets with a
keylock switch. All 4 outlets offer your computer and peripherals
protection with a state-of-the-art transient suppressor and fuse.
• Rear cover hides excess cables stored in the rear chamber and
restricts access to the a.c. outlets when the POWER SENTRY or
other power strip is used.
• Optional top shelf unit secures your monitor directly or via an op¬
tional ball bearing swivel adapter plate.
• Precision heavy duty welded steel construction thruout is enhanced
with textured enamel finish color matched to the IBM PC.
• Designed for easy end user installation saving you both time and
money.
APPLE I! OWNERS — SEE THE NEW COOL STACK™ — SENTRY II.
IBM is a trademark of International Business Machines Co.
COMPUTER ESCORT and COOL STACK are trademarks of FMJ INC. Patents Pending.
For more information on these and other fine FMJ products, see your dealer or:
FMJ, Inc., P.O. Box 5281, Torrance, CA 90510 (213) 325-1900 DEALER INQUIRIES invited
NEW TERMINAL
DDES WINDOWS
At the same news conference, IBM announced the 3270-PC, an¬
other major pc-based machine. The 3270-pc is a hydra-headed 3270
terminal that can be logged on to as many as seven concurrent applica¬
tions. The user can be attached to up to four host processor tasks, one
normal DOS task, and two PC Notepad (a new scratchpad-type appli¬
cation) jobs at the same time. The display screens from each applica¬
tion can be viewed separately or can be windowed on top of one other,
a la Xerox Star or Apple Lisa. Any data item can be transferred from
one application to another via the screen windows. The cursor control
keys and other keys control window and data movement.
The 3270-PC is a standard pc enhanced by a new color monitor and
keyboard. The IBM representative mentioned "new logic," but it was
unclear whether this meant a new processor or different BIOS chips.
The monitor is an eight-color model offering monochrome-quality res¬
olution and medium-resolution graphics. It has a fourteen-inch screen
and is mounted on a tilt/swivel base. The new monitor is not available
for standard pcs, but the new machine can use the standard pc mono¬
chrome monitor.
The keyboard looks like a standard pc keyboard with a bad over¬
bite. IBM has merged the standard model with all the keys available on
their 3270 terminals for a total of 122 (!) keys. Those who think the pc
doesn't have enough keys will be pleased with the new keyboard.
The 3270-PC also answers the needs of mainframe data processing
managers who are plagued with user requests to merge data from
different applications. Shops typically have applications where data
transfer or merging is critical for business reasons but impossible for
technical reasons. The 3270-PC fills this need quite well, although it
will be a while before applications can actually take data from a merged
screen and bring it back to the mainframe or pc database. But the capa¬
bility exists at the pc end of things, including the capability of merging
data from DOS applications with a CICS or IMS system.
Two other important pc announcements were the introductions of
the 3279 (color) version of the bisynchronous communications expan¬
sion card and the companion pc enhancement for the 3279 terminal.
These are both functionally equivalent to the 3278 (monochrome) ex¬
pansion cards announced earlier this year. Other announcements in¬
cluded a new high-end 8100 computer (the 8150) and enhancements to
IBM's SNA communications architecture that facilitate editable and
final document interchange among IBM's various office automation
systems, such as the Datamaster.
The new pc-based machines are attractively priced. The XT/370 is
priced at $10,000 with one Winchester disk, or $13,000 with two, and
the expansion cards can be purchased separately for $3,000. The 3270-
PC ranges in price from $4,000 to $7,000, depending on disk configura¬
tion, and the new color monitor goes for $950. Software is priced
separately; the VM/CMS price varies, depending on the customer's ex¬
isting mainframe contract. Both machines will be available next year.
Whatever else you do, don't go charging off to ComputerLand or
your local IBM Product Center to order your XT/370 expansion cards,
XT/370, or 3270-PC. They won't be available there now or in the fore¬
seeable future. These are products of IBM's National Accounts Divi¬
sion and are clearly for the mainframe community's use. The reason is
clear: The XT/370 and 3270-PC are so powerful when linked to main¬
frames that improper use could spell danger for the integrity of any
corporation's data resource. Computer crime has been on the upsurge
lately and, in the wrong hands, these babies are atom bombs! ▲
78
softolk for the IBM Personal Computer December 1983
RESTON
INTRODUCES
MICRO
LEARNING
SYSTEMS"
IBM", IBM Personal Computer'',, end TX-2-Q are registered
trade marks of Inlernotiond Business Machines.
VlSlCALC ' is a trademark of V15ICQRP.
dBase 11’“ is a trademark af Ashton Tate.
MultiPfon" Is a trademark of Microsoft.
Micro Learning Systems ' is a trademark of Reston Publishing,
You can't leorn to fly a plane just by reading about it. The
same goes for using your personal computer. That's why
Micra Learning Systems'* created a new series of
microcomputer training programs, the TeacIV” series. They're
interactive, computer-based programs that teach you to use
your computer ON your computer. Each program is your
private teacher, guiding you through a series of customized,
self-paced lessons. Graphic displays moke [earning easy, ond
the source material becomes your reference for yeors to came.
Micro Learning 5ystems™troining programs make complex
hardware and software truly "user-friendly'1. You'll save time
ond money leorning how to get the most out of your micro¬
computer investment — the easy way — with Micro Learning
Systems troining.
Micro Learning Systems presents for the IBM Personal Computers
The IBM " Teoch Program dBase IT" Teach
Teach Program for VISICAIC* Multi Plan™ Teach
The BASIC Teach Program XT’2.0™ Teach
Reston So^twane
A Prentice-Hall Company
11480 Sunset Hills Rood
Reston, Virginia 22090
Available ot locof computer and
software stores or order directly from Reston at (BOO) 336-0338
SAVE YOUR
• MONITOR
■SCREEN!
A,
t this very moment
your video monitor or IBM
Monochrome Display may
be in danger! The bright
clear image you see on your
screen, if left alone long
enough, will bum itself into
the surface of the screen.
How's that, you say?
A Cry for Help* The image you see on your
monitor is created by a stream of electrons that
bombard the screen. The inside surface of the
screen is coated with a material known as phos¬
phor, and wherever the electrons strike this surface
the phosphor glows green, white, or some other
color (the color depends on the type of phosphor
used). But the same electrons
do more than create an im¬
age. They also slowly erode
the phosphor layer. Eventu¬
ally this process leads to
holes in the screen— places
where the phosphor has been
etched away by the elec¬
trons, leaving black regions
behind.
What can be done to pre¬
vent such damage?
The simplest preventive is to turn down the in¬
tensity before you walk away from your computer.
If you don't see an image on the screen, itrll be safe
from burn damage. But although simple, this
method is unreliable. Itrs too easy to leave the dis¬
play on for "just a few minutes/' only to return sev¬
eral hours later to find the screen still brightly lit.
So in this article well build a machine-language
program, called Sc m save, com, that will provide a
SOCHA’S TOOLBOX
BY JOHN SOCHA
better form of burnout protection. We'll use a Basic
program to create the .com file, so you won t need
to know anything about machine language,
Scmsave does its work quietly; if you leave your
screen alone for three minutes, the program turns
the display off until the next time you hit a key. Any
keystroke at all — including the control, alt, and sec¬
retarial shift keys— will reactivate the screen, so
you can bring the display back to life without
affecting a running program.
First let's see how Scmsave manages to turn the
brightness off. After all, we know pcs don't have
robot arms, so there must be some other way to
turn off the display. And there is.
Locating the Victim Inside your IBM pc is an
input/ootput port that controls various functions
on the display adapter. This
port resides at 3DB hex for
the color/graphics adapter
and 3BS for the mono¬
chrome adapter. Figure 1
gives a list of the bits in this
byte and explains briefly
how they control the screen,
„ For present purposes, we're
'%■ . // interested only in bit 2,
which turns the display on
and off.
The following Basic program turns this bit off
and then turns it on again after a short delay; the
display will blank for a few seconds after you type
run.
10 DEF SEG = &H40
20 PORT = 256 * P EEK( & H64 ) +
PEEK(&H63) + 4
30 OUT PORT (PEEKf&H65) AND &HF7)
40 FOR I = 1 TO 1000 : NEXT 1
SOftOlk for the /BM Personal Computer December 1983
HI
*1.704 if
4:-Todh
*V>4.4
'*►54
fl-< ; -'^] < >*
^12 t
&**»
feg
&•:?•*
Sr1*
fe«
V|,'^.U
V^Ii 33
'51. ^‘5
«»:S2-»
;.. ‘""-to
iJt.es: ;
ia».iiT> I
‘ ^ >‘~. ■■
,
^v! *
5».jis:J
£;£■«
S:£j
94b,S!'=:
i.E^*
!'i,u«‘i
>s.iS:i;
T-, *V?4
2*n?-*s
4?&
%.,.:‘S
gSg
§$3
sSa
g:s3
$§S
,61-Mo(?7
FAST GRAPHS...
The Best Reflection of "Ybur Spreadsheet.
Numbers can be boring even
when they're coming from your fa*
vorite spreadsheet. So don't waste
time trying to explain complicated
figures. Reflect them with FAST
GRAPHS, the full color business
graphics package from Innovative
Software, it’s perfect for interpreting
VtsiCalc® PerfectCalc™, MultiPlan™
SuperCalc™ and 1-2-3™, as well as
T.LM, IV0 ( our data base manage¬
ment program and FAST FACTS™,
our executive filing system.
With FAST GRAPHS, numbers
take on exciting visual dimensions
which capture your audience's
attention. Choose designs from
simple line charts to detailed three
dimensional stacked bar charts.
Then customize with FAST
GRAPHS full graphic editing and
drawing options. Special graphic
analysis features let you quickly spot
trends and serve as practical aids in
the development of business fore¬
casts.
Display charts and graphs on the
computer screen with FAST
GRAPHS built in “Slide Show.” Or
get hard copy (even overhead trans¬
parencies) In the colors of your
choice from a graphic printer/
plotter. And now with new features
such as extensive titling selections
and direct, true plotting, FAST
GRAPHS has established itself as
the only choice for professional
business graphics.
So don’t continue using columns
of figures that put an audience to
sleep. Interpret and dramatize your
spreadsheet with FAST GRAPHS.
It'll make a great reflection on you,
too.
Be sure to ask your dealer about
all of Innovative Software’s products
- FAST GRAPHS, FAST FACTS
and T.l.M. IV They're available at
Computerlands® , Computer Marts,
Entre Computer Centers™ and
other quality dealers. For more
information call 1-800-255-0470,
developers of practical bu si ness ware
for the executive.
9300 W. 110th St., Suite 380
Overland Park, KS 66210 USA
913/383 - 1089 *Telex : 209542
800-255-0470
50 OUT PORT, PEEK(&H65)
60 END
All we need is a machine-language program to turn off this bit when
three minutes have elapsed with no activity from the keyboard or
on the display right? Well, this is true if you have a color /graphics
adapter. But IBM made a slight goof when it designed the mono¬
chrome adapter; bit 2 doesn't affect the cursor.
Here is a second Basic program, identical to the first one except
that it turns the cursor on during the run. If you turn off the video
display by setting bit 2 to 0, the display should blank and the cursor
should disappear with everything else. On the monochrome display
it doesn't! Run this program on a monochrome display and you'll
see a blinking cursor left behind.
10 DIM CHECK(39)
20 FOR 1 = 1 TO 39 : CHECK{1>=0 : NEXT I
30 PRINT "Checking";
40 FOR 1 = 1 TO 39
50 FOR 1 = 1 TO 8
60 READ BYTE
70 CHECK(I) = CHECK(I) XOR BYTE
80 NEXT J
90 PRINT
100 NEXT I
110 PRINT
120 LINECHECK = 0
130 FOR 1=1 TO 39
140 READ CHECK
150 LINECHECK = L1NECHECK XOR CHECK
160 IF CHECK(I) (> CHECK THEN PRINT "Data in Line";1000 + 10*(l-l);"may be bad."
170 NEXT I
180 IF LINECHECK (> 16 THEN PRINT "Data bad in lines 2010-2050."
190 OPEN "scmsave.com" AS #1 LEN = 1
200 PRINT "Writing. . ."
210 FIELD #1,1 AS BYTES
220 RESTORE
230 FOR 1=1 TO 310
240 READ BYTE: LSET BYTES = CHR5( BYTE) : PUT #1
250 NEXT I
260 CLOSE
270 PRINT "SCRNSAVE.COM created"
280 END
1000 DATA
233,
212,
0/
0,
0/
0,
0,
0
1010 DATA
0,
0/
0/
0,
0.
0,
0/
204
1020 DATA
12,
0/
0/
0,
0/
80,
30,
140
1030 DATA
200,
142,
216,
255,
14,
17,
1,
116
1040 DATA
15,
127,
6,
199,
6,
17,
1,
0
1050 DATA
0,
31/
88,
46,
255,
46,
3,
1
1060 DATA
83,
81,
82,
180,
3,
156,
255,
30
1070 DATA
11,
1,
137,
14,
19,
1,
181,
15
1080 DATA
177,
0,
180,
1,
156,
255,
30,
11
1090 DATA
1,
90,
89,
91,
82,
184,
64,
0
1100 DATA
142,
216,
139,
22,
99,
0,
131,
194
1110 DATA
4,
160,
101,
0,
36,
247,
238,
90
1120 DATA
235,
199,
80,
82,
30,
140,
200,
142
1130 DATA
216,
131,
62,
17,
1,
0,
127,
33
1140 DATA
30,
184,
64,
0,
142,
216,
139,
22
1150 DATA
99,
0,
131,
194,
4,
160,
101,
0
1160 DATA
12,
8,
238,
31,
81,
139,
14,
19
1170 DATA
1,
180,
1,
156,
255,
30,
11/
1
1180 DATA
89,
161,
15,
1,
163,
17,
1,
31
1190 DATA
90,
88,
195,
232,
196,
255,
46,
255
1200 DATA
46,
7,
1,
80,
81,
30,
184,
64
1210 DATA
0,
142,
216,
161,
16,
0,
36,
48
1220 DATA
185,
7,
6,
60,
48,
117,
3,
185
1230 DATA
12,
11/
180,
1,
156,
46,
255,
30
1240 DATA
11/
1,
31,
89,
88,
195,
232,
153
1250 DATA
255,
156,
46,
255,
30,
11/
1,
10
1260 DATA
228,
117,
3,
232,
205,
255,
207,
184
1270 DATA
0,
0,
142,
216,
250,
161,
32,
0
1280 DATA
46,
163,
3,
1,
161,
34,
0/
46
1290 DATA
163,
5,
1,
199,
6,
32,
0,
21
1300 DATA
1,
140,
14,
34,
0,
161,
36,
0
1310 DATA
46,
163,
7,
1,
161,
38,
0,
46
1320 DATA
163,
9,
1,
199,
6,
36,
0,
155
1330 DATA
1,
140,
14,
38,
0,
161,
64,
0
1340 DATA
46,
163,
11,
1,
161,
66,
0/
46
1350 DATA
163,
13/
1,
199,
6,
64,
0,
198
1360 DATA
1,
140,
14,
66,
0,
46,
161,
15
1370 DATA
1,
46,
163,
17,
1,
251,
232,
114
1380 DATA
2000'
255,
186,
215,
1,
205,
39,
0,
0
2010 DATA
61,
204,
206,
11/
167,
186,
154,
37
2020 DATA
114,
243,
233,
166,
250,
43,
45,
227
2030 DATA
50,
195,
90,
195,
207,
243,
123,
225
2C40 DATA
166,
172,
63,
45,
34,
83,
36.
34
2050 DATA
213,
68,
74,
232,
65,
253,
121
Listing 1.
10 LOCATE „1 Turn the cursor back on
20 DEF SEC = &H40
30 PORT = 256 * PEEK(&H64) + PEEK(&H63) + 4
40 OUT PORT, (PEEK(&H65) AND &HF7)
50 FOR 1 = 1 TO 1000 : NEXT I
60 OUT PORT, PEEK(&H65)
70 END
No problem. Scrnsave turns the cursor off and on along with the
rest of the display.
Saving the Victim. The program shown in listing 1 on page 83
builds Scmsave.com and saves it to your default drive. Type the
program in and run it once to generate Scrnsave. If you've made an
error entering any of the data statements, you'll get a message indi¬
cating which line contains an error.
You need only run this program once to build Scmsave.com, but
you may wish to save it (as Scmsave.bas, for example) just in case
Scmsave.com doesn't work correctly; you might have an error
somewhere other than the data statements. If the .com file doesn't
seem to work correctly, carefully check lines 10 through 280 of the
Basic program.
Scmsave.com is a machine-language program that attaches itself
to DOS each time you run it; because you consume a little bit of
memory with each such attachment, you should run it once only—
perhaps at the time you start DOS. To attach Scmsave.com to DOS
and save your screen, just type scrnsave after the DOS prompt. But
don't do it just yet.
You'll probably want to place the line "scrnsave" in your Autoex¬
ec.bat file so that the program runs once each time you boot DOS. If
you're also using ProKey, it's best to run Scrnsave ahead of ProKey
so the latter won't be able to overwrite Scrnsave.
Checking the Pulse. Now run Scrnsave once to attach it to DOS.
ISAM ROUTINES $69.95
GET and PUT records to disk files by “KEY”, Under 2 seconds.
Browse forward or backward in key sequence
Update any part of the record including the key.
Automatic recovery of disk space occupied by deleted records.
Keys do not have to be unique and can be any length.
Routines accessed from any Basic application. 6K overhead.
FAST!! Sorts 5000 records in 12 seconds.
Supports Multiple Keys. Compilable.
“A Top Notch Subroutine Package’*- Vol. 2.4 Personal Computer Age.
MULTI-JOB $159.95
Concurrent Processing for DOS 1.1
ELECTRONIC DISK & SPOOLER $49.95
HP7470 10 Plotter Programs $24.95
FUN 10 Games Package $29.95
. . without a doubt, the best game value on the market”
- Vol. 2.1 Personal Computer Age
FUZZY WORM Like Centipede $29.95
CHOMPS “Pacman Like Game” $29.95
CHURCH MEMBERSHIP $99.95
BOWLING LEAGUE SECRETARY $99.95
WRITE FOR FREE CA IALOG DEALER INQUIRIES INVITED
ENSIGN SOFTWARE
7337 NORTHVIEW
BOISE, IDAHO 83704 U.S.A.
Telephone Order Line
For Bank Card Sales
(208) 378-8086
to
SOftCilk for the IBM Personal Computer December 1983
You won't see any change, so just sit back and wait for three min¬
utes. After exactly three minutes the screen will blank. Just push one
of the shift keys to restore the display.
Now let's try a slightly different example. Enter and run the fol¬
lowing Basic program. You'll see the display blank after three min¬
utes (Scmsave does this), and about a second later it will turn on
again. Why does it turn back on? The print statement in line 20
sends characters to the display about three minutes and one second
after you type run (this is the case on an XT; on a Compaq you may
find your screen dark a little longer than one second). Any time a
program sends characters to the screen, Scmsave turns the display
back on again and resets its three-minute timer — leaving you just
enough time to boil an egg.
10 FOR I = 1 TO 140000! : NEXT I
20 SOUND 1000,5 : PRINT 'The display should be on"
30 END
How Do It Do It? How does Scmsave do all this? The clock
inside your pc ticks 18.2 times per second. Scmsave contains a
three-minute counter that starts at 3276 — the number of clock ticks
for three minutes. On each tick of the clock, Scmsave subtracts one
from this count, and it turns off the screen when it reaches zero. We
need some way to reset this counter while we are using the pc, so
Scmsave also intercepts two interrupts in addition to the interrupts
generated by the clock.
Each time you push or release a key, the keyboard sends an inter¬
rupt signal to the pc. Scmsave intercepts this interrupt; each time
you push or release a key, Scmsave resets its counter to 3276 (three
minutes) before passing control to the ROM BIOS routines that
read keystrokes. Scmsave also resets its counter to 3276 every time
a program sends characters to the screen. By intercepting these last
two interrupts, Scmsave can tell when you need to have the screen
active, so it won't shut out the lights unless you sit back or walk
Announcing
a solution to the most
common computer
problem.
(Where to put the equipment.)
Monitor Mover. You won’t have to buy
any expensive new furniture. You won’t lose
any desk space. Monitor Mover adjusts in four
ways to each individual user while keeping the
monitor (and system, if necessary) completely
off your existing work space. Available for most
popular brands of computer monitors.
Lirifekllllllll I DeweTcSries
Computer Accessories
PO. Box 8056, Grand Rapids, Ml 49508 (616) 241-4040
away for three minutes or more.
Calling Dr. Post, Dr. Mortimer Post. Now for the gory details. If
you have no interest in assembly language programs, then enjoy the
rest of this issue.
The assembly language program is shown in listing 2. Scmsave
intercepts interrupts using the daisy chain method that was used in
Scrollk.com (for more details, see "The Scroll Lock Mystery
Solved," Softalk , May 1983). Other details of Scmsave are fairly
straightforward. The 3x8 register for the 6845 chip is a write-only
register, so if we want to change only bit 2 of this register, we need to
know the state of the other bits. Fortunately, the ROM BIOS rou¬
tines store the current state of the 3x8 register in memory location
465H. If you have both display adapters, this address contains the
mode for the active display adapter.
There's a bug in the ROM BIOS. The INT 10 call to read the
cursor position returns the cursor in the CX register — or so the tech¬
nical reference states. It turns out this is true only when some pro¬
gram has already set the cursor type. Intitially the BIOS returns a
constant: 067H for older pcs and 607H for newer ones.
The procedure Set cursor mode sets the cursor type to 0607H for
the color/graphics adapter and OBOCH for the monochrome; in
other words, it establishes an underline cursor. Scmsave sets the
cursor type when you first run Scrnsave and again when any pro¬
gram changes the display mode. A
AAA
i
j j Enable blink attribute
I ! I 640 by 200 black and white
«-*—•**"*-“ — - Enable video
l - Select black-and-white mode
«j I - Select 320 by 200 graphics
I - Select 00 by 25 alpha
- -*w - unused
- - - - - - — - unused
Figure 1. Mode register for display adapter.
Bit 2 turns the video on and off.
These are the interrupt vectors for the dock, keyboard and video — io
calls.
VECTORS SEGMENT AT 0H
ORG 8H*4
TIME -OF -DAY -VECTOR LABEL DWORD ;Clock interrupt, 18.2 per sec.
ORG 9H*4
KEYBOARD- INT -VECTOR LABEL DWORD
ORG 10H*4
VIDEO -IO- VECTOR LABEL DWORD
VECTORS ENDS
I
This is the data area starting at 400H used by the ROM BIOS
routines. ADDR — 6845 contains the base address, 3x4, of the current
display adapter and CRT — MODE — SET contains the current setting of
the display mode — the 3x8 register. Here x is B for the monochrome
display adapter, and D for the color-graphics adapter.
ROM _ BIOS - DATA SEGMENT AT 40H
ORG 10H
EQUIP -RAG DW ?
ORG 60H
CURSOR -MODE DW ?
ORG 63H
ADDR— 6845 DW ?
CRT -MODE -SET DB ?
ROM -BIOS -DATA ENDS
;Used to determine display type
;Current cursor mode (start, stop line)
;Base address for active display card
; Current setting of 3x8 register
This is the start of the local data and executable code.
CODE — SEG
ASSUME
ORG
BEGIN; JMP
SEGMENT
CS:CODE_ SEG
300H
INIT— VECTORS
.■Initialize vectors and attach to DOS
ROM -TIME _OF_
ROM -KEYBOARD
ROM — VIDEO— IO-
DAY -INT DD
-INT DD
-INT DD
; Addresses for ROM routines
►
SOftalk for the IBM Personal Computer December 1983
RETURNABLE
SOFTWARE
FOR THE
IBM-PC
Eliminate the risk of buying software
that doesn’t meet your needs.
With Computer Inventory Control, you eliminate the risk of buying
software that doesn’t meet your needs Buy any of the most popular
IBM-PC software programs at our special price. If it doesn’t meet
your needs, return it within 1 5 days for a refund of your purchase
price less a restocking fee of only 15% of the manufacturer’s list price.
To place your order call (800) 824-7888 Operator 320
For more information and our FREE catalog call (41 2) 687-2000
COMPUTER
Zr ‘ | INVENTORY
CONTROL, INC.
159 Techview Terrace • Pittsburgh, PA 15213 • C<41 2D 687-2000
TIMER -DELAY
THREE _ MIN _ COUNTER
OLD -CURSOR-TYPE
DW 0CCCH ; Delay before turning off video
DW ? ;CIock ticks in 3 minutes
DW 0 ;Hold the old cursor type
Turn the video display off after three minutes of no use.
Calls: ROM -TIME -OF -DAY -INT
Reads: ADDR-6845, CRT- MODE -SET
Writes: THREE- MIN -COUNTER, OLD -CURSOR -TYPE
RET
RESET -COUNTER ENDP
INTERCEPT -KEYBOARD -INT PROC NEAR
ASSUME DS:NOTHINC
CALL RESET _ COUNTER
JMP ROM -KEYBOARD- INT
INTERCEPT -KEYBOARD -INT ENDP
;Reset the time-out counter
;Pass control to ROM routine
This procedure resets the cursor type to the default type for the
display adapter in use: 607H for the color/ graphics adapter and
0C0BH for the monochrome display adapter.
SET _ CURSOR - MODE PROC NEAR
PUSH AX
PUSH CX
PUSH DS
MOV AX, ROM-
MOV DS,AX
ASSUME DS:ROM_l
MOV AX, EQUIP -
AND AL,30H
MOV CX.607H
CMP AL,30H
JNE COLOR -A
MOV CX,0B0CH
COLOR -ACTIVE:
MOV AH,1
PUSHF
CALL ROM-VID
POP DS
POP CX
POP AX
RET
SET - CURSOR - MODE ENDP
AX
CX
DS
AX, ROM -BIOS -DATA
DS,AX
DS:ROM_ BIOS -DATA
AX,EQUIP-FLAG
AL,30H
CX.607H
AL,30H
COLOR -ACTIVE
CX,0B0CH
ROM -VIDEO -IO- INT
DS
CX
AX
;Point to ROM BIOS data area
;Determine which adapter is active
;Isolate adapter information
;Set for color/graphics adapter
;Is monochrome display active?
;No, set cursor type
;Cursor mode for monochrome display
;CaU for set-cursor-type
,-SimuIate INT 10 with PUSHF and CALL
This procedure resets the time-out counter, and passes control on
to the ROM VIDEO— 10 routines.
INTERCEPT _ VIDEO - IO
PROC NEAR
ASSUME
CALL
DS:NOTHING
RESET -COUNTER
;Reset time-out counter
PUSHF
CALL
ROM - VIDEO -IO- INT
Simulate INT 10 with PUSHF and CALL
;Do VIDEO -IO function
OR
AH,AH
;Asking for set-mode function?
JNZ
NOT -MODE -SET
;No, then return
CALL
SET- CURSOR -MODE
;Yes, then set cursor mode to default
NOT -MODE -SET:
IRET
INTERCEPT- VIDEO -IO ENDP
; This procedure initializes the interrupt vectors.
This procedure resets the timer count to 0CCCH and turns the display
on if it was off.
RESET -COUNTER
PUSH
PUSH
PUSH
MOV
MOV
ASSUME
CMP
JG
PUSH
MOV
MOV
ASSUME
MOV
ADD
MOV
OR
OUT
POP
ASSUME
PUSH
MOV
MOV
PUSHF
CALL
POP
VIDEO -NOT -OFF:
MOV
MOV
PROC NEAR
AX
DX
DS
AX,CS
DS,AX
DS:CODE — SEC
THREE -MIN -COUNTERS ;W
VIDEO -NOT -OFF ;N
DS ;Y<
AX, ROM _ BIOS - DATA
DS,AX
DS:ROM_ BIOS- DATA
DX, ADDR _ 6845 ;G
DX,4 ;IC
AL,CRT_ MODE -SET
AL,8 ;Ti
DX,AL
DS
DS:CODE_SEG
CX ;N
CX,OLD_ CURSOR — TYPE
AH,1 ;R
;Pi
ROM _ VIDEO -IO- INT ;1V
CX
AX,TIMER_ DELAY
THREE — MIN— COUNTER, AX
;Was the display off?
;No, then just reset counter
;Yes, then turn video back on
;Get base address for display adapter
;IO address for 3x8 register
;Turn video on again
;Now restore the cursor
;Restore the old cursor type
;Push flags to simulate INT with CALL
;Must use call since INT 10 points here
POP DS
POP DX
POP AX
INIT- VECTORS
PROC NEAR
ASSUME
DS-.VECTORS
MOV
AX,VECTORS ;Set up the data segment for vectors
MOV
DS,AX
CLI
;Don't allow interrupts
MOV
AX,TIME _ OF _ DAY—
VECTOR ;Save addresses of BIOS routines
MOV
ROM _ TIME - OF - DAY _ INT, AX
MOV
AX,TIME _OF - DAY - VECTOR! 2 J
MOV
ROM _ TIME - OF _ DAY _ INT! 2 ], AX
MOV
TIME -OF -DAY -VECTOR, OFFSET INTERCEPT -TIME- OF -DAY
MOV
TIME- OF - DAY _ VECTOR[2|,CS
MOV
AX, KEYBOARD _ INT _ VECTOR
MOV
ROM - KEYBOARD _ INT, AX
MOV
AX, KEYBOARD- INT- VECT0R[2j
MOV
ROM _ KEYBOARD _ INT[ 2), AX
MOV
KEYBOARD -INT -VECTOR, OFFSET INTERCEPT -KEYBOARD- INT
MOV
KEYBOARD - INT _ VECTOR! 2), CS
MOV
AX, VIDEO - IO _ VECTOR
MOV
ROM - VIDEO - IO - INT, AX
MOV
AX, VIDEO -IO- VECTOR! 2)
MOV
ROM — VIDEO — 10 — INT) 2], AX
MOV
VIDEO- 10 -VECTOR, OFFSET INTERCEPT- VIDEO- IO
MOV
VIDEO _ IO - VECTOR! 2],CS
MOV
AX, TIMER — DELAY ;Set the delay to 3 minutes
MOV
THREE -MIN - COUNTER, AX
STI
;AUow interrupts again
CALL
SET— CURSOR — MODE ;Set cursor mode to default
MOV
DX, OFFSET INIT- VECTORS ;End of resident portion
INT
27H ;Terminate but stay resident
INIT- VECTORS
ENDP
CODE _ SEG
ENDS
END
BEGIN
Listing 2. ▲
SOftClIk for the IBM Personal Computer December 1983
NOW
POWERFUL CAD CAPABILITIES
ON YOUR IBM P.C.
B m
1
i
- i 1
0 i
JLI
I *•'*“**“
am ”—-"11
DfiflU
VERT 2001
FIT PRH
SIZE SRIO
LAY
REDOIVIEWi
ALL M(WE
HOC COPY
m LAY EDIT
REC1 ROT
REC2! CHS
REC3 INFO
EEL-4 SYH
RECS FILE
PLOT
DEL
FIND
FILL
!40
405
Personal CAD Systems introduces CADPLAN,M, a full-featured CAD system that combines:
• The power and capabilities of large scale CAD systems,
• Unique features to provide job cost summaries and design analysis,
• The ease of use and low cost of the PC.
CADPLAN has been designed by experienced CAD users and developers to end the tedium and
frustration of manual design. Professional architects, industrial engineers and facilities planners are
using CADPLAN to help increase the productivity and quality of their design projects.
CADPLAN is the first member of a family of CAD systems for the IBM* (and compatible) PC. Also
included is CADDRAFT™ for entry level drafting requirements, CADMEK” for mechanical design, and a
soon to be announced work station for electronics design.
Call or write today for more information on adding CAD capabilities to your PC.
Personal CAD Systems, Inc.
15425 Los Gatos Boulevard * Los Gatos, California 95030
(408)356-3183 • Telex 278866
*iBM is (he registered trademark or International Business Machines Corporation
EWORLD’S MOST
iks technology:
You’ll never see Infocom’s graphics
on any computer screen. Because
there’s never been a computer built
by man that could handle the images
we produce. And, there never will be.
We draw our graphics from the
limitless imagery of your imagi¬
nation— a technology so power¬
ful, it makes any picture
that’s ever come out of a
screen look like graffiti
by comparison, And
nobody knows how
to unleash your
imagination like
Infocom.
Through our
prose, your
imagination
makes you part
of our stories,
in control of
what you do
and where you
go— yet unable
to predict or con¬
trol the course of
events. You’re con¬
fronted with situa¬
tions and logical puz¬
zles the like of which you won't
find elsewhere. And you're immersed
in rich environments alive with per¬
sonalities as real as any you’ll meet
in the flesh— yet all the more vivid
because they’re perceived directly by
your mind’s eye, not through your
external senses. The method to this
magic? We’ve found the way to plug
our prose right into your psyche, and
catapult you into a whole new
TIMES saw fit to print that our
DEADLINE1'1 is “an amazing feat
of programming." Even a journal as
video-oriented as ELECTRONIC
GAMES found Infocom prose to be
such an eye-opener, they named one
of our games their Best Adventure
of 1983.
Better still, bring an Infocom game
home with you. Discover firsthand
why thousands upon thousands of
discriminating game players keep
turning everything we write into
instantaneous bestsellers.
Step up to Infocom. All words. No
graffiti, The secret reaches of your
mind are beckoning. A whole new
dimension is in there waiting for you.
(For more information on Infocom
games contact: Infocom, Inc,, RO.
Box 855, Garden City, NY 11530.)
«*S8E£SAE££lttS —
iriFoconv
The next dimension.
Fervour: Appk- 11, Ainri, Comniddore64. CP/M S,r DEC Rainbow,
I )E C RT II IBM MSS >05 2,1 ). N EC A PC „ N EC PC- 8000 , Osborne .
TT Professional, T! 1*9/4 A, TRS-Nn Mqdel l TRSSOMotld S!t.
dimension.
Take some tough critics’ words
about our words. SOFTALK, for
example, called ZORK® Ill’s prose
“far more graphic than any depiction
yet achieved by an adventure with
graphics.’’ And the NEW YORK
In/ Ken Landis
T
his month we turn
our attention to a
i ) new subject For this
column— investing
in the stock market. In addition to being one of
the country's most common forms of invest¬
ing, the stock market is also probably one of
the most misunderstood. And yet, if you're the
so-called average American, you own stock.
The stock market is as volatile as a run¬
away nuclear reactor. Price movements that
years ago were considered frightening are
commonplace today. Is it any wonder that
there seems to be a high correlation between
stock ownership and sleepless nights and head¬
aches? How can the investor cope? It's not
easy. And unless you've got time to sit by a
Quotron machine constantly, taking the mar¬
ket's pulse and adjusting your holdings accord¬
ingly, chances are you'll get caught with your
proverbial pants down at least once in a while.
One way investors attempt to cope is by
formulating an investment strategy that takes
into account not only changes in the market
but also changes in inflation. As Britannia once
ruled the waves, so inflation rules the markets,
Good news about inflation is good news for
the markets and for investors, and bad news
about inflation is bad news for— well, you get
the picture
This month well use the Harry Browne in¬
vestment strategy and the Permanent Portfolio
Analyzer from C.R. Hunter k Associates (Cin¬
cinnati, OH) to analyze the effects of inflation
on a diversified portfolio.
So who is Harry Browne? Browne is an in¬
vestment adviser who in 1970 wrote the book
How You Can Profit from the Coming Devalu¬
ation. This book attracted considerable atten¬
tion in financial circles and put Browne and his
theories in the limelight. Among Browne's
later books are Inflation- Proofing Your Invest¬
ments (from which the Portfolio Analyzers
theories are taken and which he co-wrote with
Terry Coxon), Complete Guide to Swiss
Banks , and New Profits from the Monetary
Crisis.
The Permanent Portfolio Analyzer
In 1974, Browne began publishing Harry
Browne's Special Reports, an investment
newsletter. The September 23, 1981, issue,
which comes with the Portfolio Analyzer soft¬
ware, describes the Browne method for creat¬
ing a permanent pnrtfolio, What is a
permanent portfolio? It's a portfolio that's de¬
signed to survive and flourish under the rav¬
ages of inflation.
The theory is quite simple. By balancing the
assets in your portfolio to achieve what can be
called the permanent mix, you can eliminate
the necessity to trade assets in and out of your
portfolio in an attempt to increase your future
purchasing power (which is directly related to
your profits). If your profits as a percentage of
your portfolio are greater than the rate of in¬
flation, you are making money; if they are
lower, you are actually losing purchasing
power and, hence, you are losing money.
The major premise underlying Browne's
strategy and this software is that over the next
ten years the economy will be dominated by
one of five states of inflation. The five possibili¬
ties Browne suggests are (1) that inflation will
level off somewrhere around the level it's at
now; (2) that it will continue to rise, but in
surges, as it has historically; (3) that it will
become uncontrollable and runaway; (4) that:
it will slowly ease down to a very low rate; and
(5) that there will be a sudden and traumatic
deflation, leading to negative price changes.
Based on the scenario you choose, the Per¬
manent Portfolio Analyzer forecasts your
portfolio's value and condition ten years into
the future. The software is set up to use
Browne's own assumptions about inflation, fu¬
ture prices, and the proper composition for a
portfolio, but you can alter it to reflect your
own assumptions if you disagree with his num¬
bers or want to test an alternate hypothesis. In
addition, you can execute 'what-ifs" by chang¬
ing the information about the composition of
your portfolio.
If you have no portfolio, the program gives
you the opportunity to choose between two
strategies — balanced or go-for-broke— and to
specify the inflation condition you expect. It
then creates a portfolio for you based on those
choices. The program has even anticipated the
need for a portfolio based on an uncertain in¬
flation state.
All this adds up to a program that sounds
like a powerful, useful investment tool. Let's
see if it is. To test the Permanent Portfolio Ania-
lyier, well work with the portfolio of Mr. John
Doe; it is his portfolio that's used in the exam¬
ple provided in the program documentation.
But first, some more information about the
package.
As an aid to the investor, the Permanent
Portfolio Analyzer comes with a set of data-
entry sheets that cover the investment catego¬
ries chosen by Browme. These categories are
gold bullion, gold options, silver bullion, sil¬
ver coins, Swiss francs, Swiss francs with in¬
terest, stocks, leveraged stocks, put options,
real estate, collectibles, cash, treasury bills,
other short-term dollar holdings, treasury
bonds, other long-term dollar holdings, short¬
term dollar debt, long-term dollar debt, and
other investments.
The first thing you're likely to notice about
this list is that, besides covering the major
forms of investment we might consider, includ¬
ing currency, it also lists debt as an investment.
The program considers the advantages or dis¬
advantages of borrowing both short and long
term under the economic scenario you choose.
Analysis may reveal that it would be advanta¬
geous for you to redeploy your assets to adjust
your borrowings. Unfortunately, this analysis
does not keep account of the tax consider¬
ations that such a redeployment would in¬
volve.
Each portfolio can hold up to two hundred
items. For a majority of users, this is plenty of
capacity, but if you have large, diversified
portfolios, you may find the two-hundred-
item-per-portfolio limitation a problem. If this
is the case, you'll have to develop a classifica¬
tion scheme to divide your portfolio into man¬
ageable parts and then do some manual
consolidations.
softnlk for the IBM Personal Computer December 19&3
oi/v\eo
HARD DISK SYSTEMS ARE
THE SOLUTION TO:
• Reliable Back-Up Requirements
• Large Data Storage Needs
CAMEO large capacity high performance hard disk
systems are the ideal mass storage system for use
in those business environments where a company's
data bank itself is understood to be one of the most
valuable parts of the whole micro-computerized of¬
fice system. The data bank was costly to acquire and
could be more costly to replace. Regular access to it
is needed every day without fail.
CAMEO'S subsystem 1 050, consists of 40 format¬
ted megabytes of on-line winchester data storage
and 1 □ formatted megabytes of removable winches¬
ter cartridge back-up capability. In the unlikely event
of a problem with the fixed winchester drive the
removable cartridge drive can perform as a fully op¬
erable full function high performance on line random
access winchester hard disk system. It provides
highly reliable [full CRC error checking on full spec
winchester media] permanent off-line data storage
capability for permanent data archiving.
CAMEO’S configuration options allow multiple com¬
puters to access all areas of the disk as well as
virtual RAM disk configuration from add-on memory
boards. Higher capacity systems and nationwide
third party maintenance are available. Immediate
availability through CAMEO’S regional distributor
network.
ism VICTOR
Jgte »Bt NEC
COmPAU E3GL6
A CAMEO interface is available for the above as well
as almost any brand of high performance micro com¬
puter you are considering for your office use.
Contact your local CAMEO dealer or:
• CAMEO ELECTRONICS, INC.
1 626 Clementine
Anaheim, Ca. 92802
[714] 535-1682
• CAMEO EUROPE
Postfach 227
8120 Weilheim
West Germany
TEL 08802-691
TLX 59903 CAMEO D
The Trade Marks and Logos of the computer companies referred to above
are owned by them respectively and are not the property of CAMEO ELECTRONICS, INC.
THE PERMANENT PORTFOLIO ANALYZER ENTRY SHEET
PDRTFni in NAMF LjfcJLj ^ (2
(/
CURRENT PRICE
PURCHASE PRICE
CATEGORIES AND CATEGORY ITEMS
QUANTITY
PER UNIT |S!
PER UNIT (S|
1-GOLD BULLION |
•tem i- fyS)
■32.15 <02>
/87 . So
ITEM 2- f'79)
<oz>
33*
I1FM 3u
& (021
303
319. Jo
ITEM 4- t S
(0Z)
2-GOLD OPTIONS
ITEM 1-
ICONT)
ITEM 2-
(CONT)
_
ITEM 3-
(CONTI
ITEM 4-
(CONT)
3-SILVER BULLION
ITEM 1-
15 (0Z)
SJ5
jO.40
ITEM 2-
(OZ)
ITEM 3-
(OZ)
ITEM 4-
(OZ)
4-SILVER COINS
ITEM 1- 7 l.J. 9t>%
/ (BAGS)
3S/6
ITEM 2-
(BAGS!
ITEM 3-
(BAGS)
ITEM 4-
(BAGS)
5-SWISS FRANCS
ITEM 1-
/W (FR|
\
. jf
ITEM 2-
(FR|
ITEM 3-
(FR)
ITEM 4-
(FR)
6-SWISS FRANCS W/INTEREST
ITEM 1- ‘X3M
/^r ifri
.41
. j9
item 2- JY0 U 'U Oo)
(FR)
■ si
ITEM 3* '
(FR)
ITEM 4-
(FR)
| 7-STOCKS
ITEM 1- ^2*3^1
(SHl
*23
1$
ITEM 2*
/ttt? (SH)
63^
ITEM 3-
<f H ISHI
36
ITEM 4- i
bet) (SH)
13~d
< tf-ty
Figure 1.
Doe's first step is to gather data on his port¬
folio. He'll need to put together a complete list
of all his investments, their purchase prices,
and their current market values. The complet¬
ed data-entry sheets for his portfolio are
shown in figure 1.
Once you've transferred PC-DOS onto the
program disk and taken care of some other
housekeeping chores that are clearly explained
in the documentation, you're ready to enter
your own data. It's very easy to enter, verify,
and edit data within the program.
When you finish entering your portfolio in¬
formation, the program displays a list of all
portfolios currently stored on the data disk
and asks what name you want to store this
portfolio under. The name you choose must fit
within the parameters of PC-DOS; in other
words, it must be no longer than eight charac¬
ters, must contain no periods or commas, and
so on. If you choose a name that's already on
disk, the program double-checks to be sure
you really want to overwrite the existing file.
To perform its analysis, the program uses a
series of tables containing Browne's assump¬
tions about the future. Investors must ask
themselves what the foundations of these as¬
sumptions are. Did Browne pull them out of
the air, or are they the result of a thorough
quantitative analysis? The Permanent Portfo¬
lio Analyzer does only rudimentary math on
the information that's entered into it; the as¬
sumptions used by the program are the key. If
you disagree with these assumptions and de¬
cide to use your own, you must be willing to
do the work required (which may be substan¬
tial) to develop realistic and practical alter¬
natives.
The information contained in the tables in¬
cludes assumptions about inflation over the
next ten years, today's prices for the various
investment categories, future prices for those
categories, targeted portfolio compositions un¬
der the various inflation assumptions, and de¬
tails about Browne's assumptions under a
go-for-broke investment strategy. As men¬
tioned, the investors can change any of this in¬
formation to reflect their own assumptions or
to update the program should Browne's as¬
sumptions change. Hurrah. Finally a pro¬
gram — which is essentially a decision-
generator — that admits that it might not al¬
ways be right and that things can change.
When they do and the author's assumptions
also change, all registered owners will be no¬
tified of the changes so that they can update
their tables accordingly.
For the final category— other invest¬
ments — it's not possible for Browne or the pro¬
gram author to guess what your other
investments might be. Thus, you must enter
your own assumptions about these invest¬
ments in the tables that contain assumptions
about present and future prices. As men¬
tioned, you're likely to find forecasting the fu¬
ture a difficult task, but the validity of your
analysis rests heavily on your ability to do so,
especially if the investments in this category
make up a large portion of your portfolio.
Let's return for a moment to our hypotheti¬
cal investor, John Doe. The first report Doe
runs produces a balance sheet and an evalua¬
tion of his portfolio. For this report to be accu¬
rate, all the current price information
«< THE PERMANENT PORTFOLIO ANALYZER >»
CURRENT PORTFOLIO BALANCE SHEET AND EVALUATION
JOHN DOE PORTFOLIO
JULY 4,
19B2
CURRENT
CURRENT
PURCHASE
TOTAL
PORTFOLIO
NUMBER
PRICE
MARKET
CATE6.
PRICE
PURCHASE
UNREALIZED
OVER
HOLDINGS
OF UNITS
PER UNIT
VALUE
SHARE
PER UNIT
PRICE
GAIN/LOSS
CHANGE
301
(I TENS)
(t)
IS)
(1)
II)
<«)
(1)
(+) (-)
(1)
CHNG
1-80LD BULLION (OZ):
BULLION ( ’ 7B )
32.15
305.00
9,806
1.B4
IB7.50
6,028
3,77B
62.67
X
BULLION (’79)
96.45
305.00
29,417
5.51
238.00
22,955
6,462
2B.15
KRUGERRANDS
50.00
305.00
15,250
2.B6
369.50
IB, 475
-3,225
-17.46
TOTAL GOLD BULLION
54,473
10.21
47,458
7,015
14.78
Figure 2.
92
SOftQlk for the IBM Personal Computer December 1983
^ - -:C*-*t8***i
. pi mtiii
xw ;•?>*,;
•—^^1 **«•»]
PDI464-SS
XT COMPATIBLE
Plug some Pure Data
into your PCI
PD1464-SP
• Up to 256K of RAM, fully
socketed, with parity generation/
checking
• Highest quality ceramic RAM
chips used throughout
• IBM-compatible serial channel
with selectable address and
6-foot cable
• IBM-compatible parallel printer
adaptor with selectable address
• Real Time Clock/Calendar with
field-replaceable lithium battery
backup
• p-Disk™ disk emulator for
single/double-sided diskette
emulation
• Print spoolers for parallel and
serial channels with multiple
copies
• Software for clock support,
dynamic memory configuration,
memory testing
• Only occupies one expansion slot
• Fully-illustrated installation and
operation manual
If you’re looking for a multi¬
function board, you’re faced with
a bewildering array of functions,
manufacturers, and prices. It’s
important to select the right card
for your present and future needs.
Pure Data offers a variety of high-
quality expansion boards designed
for the utmost in reliability and
flexibility. We invite you to make
comparisons with other brands.
Our support software and docu¬
mentation is the most complete
available. Surprisingly enough, our
products cost a lot less than you
would expect. All of our IBM Per¬
sonal Computer products are cov¬
ered by a one year limited warranty,
with a technical support hot-line
and guaranteed 48-hour service.
PDI464-SS
• Up to 256K of RAM, fully
socketed, with parity generation/
checking
• Highest quality ceramic RAM
chips used throughout
• Two IBM-compatible serial chan¬
nels with selectable addresses,
6-foot cables
• Serial channels feature modem/
printer configuration jumpers
• Real Time Clock/Calendar with
field-replaceable lithium battery
backup
• p-Disk™ disk emulator for
single/double-sided diskette
emulation
• Print spoolers for parallel and
serial channels with multiple
copies
• Software for clock support,
dynamic memory configuration,
memory testing
• Only occupies one expansion slot
• Fully-illustrated installation and
operation manual
Pure
Data Ltd
950 Denison Street, #17,
Markham, Ontario, Canada L3R 3K5
3(416)498-1616 3(416)475-2424
Pure Data products are available through.
||||[S5EZ9
DATA SYSTEMS
1 335 Valwood Parkway, Suite 1 08.
Carrollton. Texas 75006
Telephone (214) 620-8000
P.O. Box 815155. Dallas, Texas 75381
Keysoft International, Computerland,
Computer Innovations, Compugroup,
ECOSEA Technologies and others.
contained in the portfolio must be current.
Figure 2 shows one part of this report— the
first item, gold bullion. The majority of the re¬
port is a recap of the portfolio investment in¬
formation entered earlier. However, the report
also contains computations that tell what per¬
centage of your portfolio each investment
makes up (category share) and the unrealized
gain or loss on the investments. It also flags
any item that has changed in value more than
30 percent.
The 30 percent change mark has a special
significance in the Browne investment strategy.
Browne believes that whenever any asset in the
portfolio has appreciated or depreciated 30
percent, the entire portfolio should be adjusted
to bring the item percentages back in line. We
can call this process "repermanentizing."
Mathematically, the report is not complicated;
the results it provides could easily have been
generated by a spreadsheet program. There¬
fore, this report alone is not sufficient to war¬
rant your shelling out $295. Let's see whether
the next report— the ten-year forecast— is.
The ten-year projection shows the fore¬
casted condition of your portfolio ten years
hence based on the inflation (economic) condi¬
tion you chose and the composition of your
portfolio today. The report also shows the
targeted share of your portfolio that a given
item should be according to Browne, what
share it is, and the dollar amount required (or
liberated for other use) that would bring that
item to the target level. The gold bullion sec¬
tion of the ten-year projection analysis is
shown in figure 3.
At first glance, this report appears similar
to the current portfolio balance and evaluation
report (part of which is shown in figure 2). The
number of units, current price per unit, current
market value, and category share columns are
based on information entered by the investor.
The target share column is based on Browne's
assumptions, which, as we've said, are con¬
tained in a table within the program. The tar¬
get value is computed using Browne's
recommended percentage for the item, based
on the current total value of the portfolio.
Let's use John Doe's portfolio as an exam¬
ple. Doe's portfolio is worth $533,481; there¬
fore, the recommended gold component of his
portfolio is 35 percent of $533,481, or
$186,718. The difference to be bought or sold
is simply the difference between the current
dollar amount of the items in the portfolio and
the calculated recommended amount. If there's
a shortage, the program tells the investor how
much more of that item needs to be bought; if
too much of an item is owned, the program
tells how much must be sold. Note: This infor¬
mation should be used only as a guide to deci¬
sions, not as a strict indicator of what decision
should be made.
Neither the program nor the strategy ex¬
pects you to increase your investments; it only
suggests that you rearrange them. There are,
however, two obvious problems here. First, if
you need to change the structure of your port¬
folio, you're bound to encounter some costs,
such as brokerage fees and commissions. That
means you'll need either to invest more or liq¬
uidate part of your portfolio to cover these
costs. Second, if your home is worth $120,000
and the Permanent Portfolio Analyzer tells
you that you should own only $90,000 worth
of real estate, should you sell off only $30,000
worth of your home? Of course not. Obvi¬
ously a simplification of assumptions had to be
done in order to make the analysis possible. It
is the investor's ultimate responsibility to real¬
ize that common sense and judgment are re¬
quired to make this, or any other investment
strategy, work.
Up to this point, the ten-year-projection re¬
port simply has shown us what we own today
and what Browne would recommend that we
own. Again, we could just as easily have done
these calculations on a spreadsheet. It is the
last two columns of this report that constitute
the crux of the Permanent Portfolio Analyzer's
analysis. For it is here that we learn the fore¬
casted future value of our portfolio.
Based on the scenario chosen (in this case,
rising inflation), the program forecasts the fu¬
ture purchasing power of our present portfolio
alongside that of Browne's target portfolio.
The future purchasing power of both portfo¬
lios is expressed in today's dollars. Thus, refer¬
ring once again to Doe's portfolio, we find that
on July 4, 1992, the present-day purchasing
power of his present portfolio will be
$605,813, while Browne's target portfolio,
which began with the same dollar amount in¬
vested, will have a purchasing power of
$783,137. That's a $177,324 difference.
What accounts for this difference? Well, ac¬
cording to Browne's strategy, a permanent
portfolio (permanent in accordance with his
theories) will appreciate more than a nonper¬
manent portfolio. The question you must ask
yourself is, "Do I agree with the strategy— that
is, with the portfolio balance Browne recom¬
mends, and with his assumptions about the fu¬
ture?"
If you do agree, great. The Permanent
Portfolio Analyzer is a well-written, beauti¬
fully documented software package that
should be of great help to you in implementing
the strategy it embodies. If you don't agree
with Browne's theories and assumptions, then
your first reaction, understandably, will prob¬
ably be that the program isn't even worth con¬
sidering. While this is a logical way to feel, it's
also true that a great deal about forecasting fu¬
ture values can be learned from this program.
The methodology used to analyze the perma¬
nent portfolio is a good, clean representation
of price-forecasting techniques — uncompli¬
cated but complete. So if you disagree with
Browne's numbers but agree with the variables
used in the analysis, you could certainly con¬
sider this program a viable alternative to writ¬
ing your own package on a spreadsheet.
Should you consider doing this analysis on
a spreadsheet? There are two sides to this ques¬
tion. On the "buy the software" side, the Per -
manent Portfolio Analyzer is a well-executed,
well-written, well-documented package, and
as far as we can tell it's error-free. And, of
course, it walks you through the analysis,
which a spreadsheet package would not. In ad¬
dition, building a spreadsheet model to run
Browne's analysis would require considerable
time and effort. On the "use a spreadsheet"
side, there's the fact that using a spreadsheet
would allow you to enter your own assump¬
tions into the analysis easily and to put more
information on a report.
Your own beliefs, assumptions, and needs
are what will determine whether the Perma¬
nent Portfolio Analyzer is a program you
should buy. So, too, the question of whether to
buy the software or use a spreadsheet in your
analysis is one only you can answer. A
«< THE PERMANENT PORTFOLIO ANALYZER )»
PORTFOLIO TEN-YEAR PROJECTION ANALYSIS
JOHN DOE PORTFOLIO JULY (, 1992
EXPECTATION: RISING INFLATION U PROJECTED VALUES l!
t OF FUTURE
I PURCHASES POMER
I
CURRENT
CURRENT
DIFFERENCE
FUTURE P.P.
FUTURE P.P.
PORTFOLIO
NUMBER
PRICE
MARKET
CATEG.
TARGET
TARGET
TO BE
CURRENT
TARGET
H0LDIN6S
OF UNITS
PER UNIT
VALUE
SHARE
SHARE
VALUE
BOUGHT/SOLD
HOLDINGS
HOLDINGS
(ITEMS)
(1)
($)
(t)
(XI
(XI
1$)
(♦) H
<«)
(«)
1-GOLD BULLION (01) i
BULLION (’78)
52.15
305.00
9,806
1.84
BULLION (’79)
96.(5
305.00
29,(17
5.51
KRUGERRANDS
50.00
305.00
15,250
2.86
TOTAL GOLD BULLION
54,(73
10.21
35.00
186,718
132,2(5
115,114
394,577
Figure 3.
94
softcilk for the IBM Personal Computer December 1983
t
- ThmkTank
IS NEW AND UNIQUE.
IT IS VERY USEFUL.
YOU SHOULD KNOW ABOUT IT.
READ THIS CAREFULLY.
WHAT THE PROGRAM IS
Thinklank is an 'idea processor' for your IBM PC personal computer, an out¬
line editor with powerful features. It allows you to deal with the thoughts in
your mind by providing a simple, versatile way of outlining, arranging and
modifying text. Integrated into Thinklank. is a powerful, easy to use word
processor.
HOW ThinkTank WORKS
You enter topics in 'headline' form — and then indent headlines under each
other to create an outline format. With single keystrokes you change your
outline to reflect new thoughts. You can put a page of text under your
headline — -when you move the headline the text goes with it.
You can sort alphabetically, or search lor key words or phrases. You can
'expand' to reveal hidden detail or 'collapse' any part on the screen to
see the big picture. You can edit and print it out.
WHO CAN USE IT
Virtually anyone with a personal computer needs Thinklank. It is being used
for project management , organizing, writing anything, notetaking, bibliog¬
raphies, lesson planning, scripting, action lists, and brainstorming. It can be
your file cabinet, bulletin board, administrative assistant. Anyone who uses
his mind to get through life will find ThinkTank an extremely valuable tool.
4 ca
r*
ItTa
nk
USERS AND REVIEWERS LOVE IT
The New 16 rk Times: "ThinkTank is so easy to use, and so relatively error
proof that even a first-timer feels as if hes in charge of the computer, instead
of the other way around. And being in charge of the computer is what en¬
ables you to do with it things you may never have thought of doing before/'
InioWorld: "Your screen becomes a dynamic arena for your ideas," and "an
amazing tool that emphasizes the power of the microcomputer."
One customer wrote: "I use ThinkTank for more purposes than I have any
other program in the five years Tve owned a computer."
Vtf1
R
| 3 5 w
i * -
•$\
U O0^
TRYOUT ThinkTank. YOU WILL LOVE IT TOO.
0
Suggested Retail Price $195 (IBM PC)
ThinkTank is available for IBM PC, Compaq, and 100% compatibles, You'll need two
OSOD floppies or a fixed bisk and one floppy. 256K RAM, Also available for
Apple computers.
ThinkTank and ''the first idea processor1' are trademarks of Living Videotext. Inc.
Apple is a registered trademark of Apple Computer, Inc.
IBM and IBM PC are registered trademarks of international Business Machines
Corporation.
t
4
Living Videotex! Inc,r 1000 Elwell Court, Pdlo Alto, CA 94303 {415) 964-6300
ThiinkIaink
The First Idea Processor
Would you like to get in the picture?
. . . then jam the FLEtT!
FEATURES OF STAR FLEET I
The War Begins
♦ Full color battle animation
* Enemy tactical and strategic movement
• Thirteen starship systems simulated
* More than 20 commands available
* S opb i sti cate d we a po n s a u to-f i r e
• Damage control for repairing systems
• Tractor beam , transpo rters and space
marines for capturing and towing enemy
vessels
* Internal security to protect vital systems
and deal with enemy intruders
• Selection of 36 starships for command
♦ Four independent defensive shields
♦ Sound can be toggled ontoff
♦ Comprehensive Officer's Manual
♦ Quick Reference Card
♦ Much, much more ... M !
STAR FLEET I
is currently #
available for
the IBM* PC
or equivalent
with at least
96K RAM, one
disk drive, DOS,
BA5ICA and an
BO-column display
with either the
monochrome or
color/graphics
adapter.
STAR FLEET I - The WarSeg/ns, is the first
in a series of advanced strategic programs
designed with the FLEET concept. Voir
will become an officer of STAR FLEET, and
compete with friends to progress from a
rookie cadet in the Academy to the
illustrious rank of Admiral You will be
given more challenging missions as your
abilities develop, and bestowed with
decorations and awards for outstanding
performances along the way. Promotions
and awards .are stored in your service
record On your playing diskette ;or view
by all
STAR FLEET games
combine color, anima¬
tion, and music with
high level strategy in
an exciting, mind-
stimulating package
The spiraling levels of
play, exacting attetv
tion to detail and
thorough documenta¬
tion (the STAR FLEET I
Officer's Manual con¬
tains over 100 pages)
ensures FLEET mem¬
bers years of glorious
battles
THE WAR BEGINS / "
You have completed your training at the Academy Now is the time to see if those long hours in the simulator pay off as you accept command of
one of the most powerful fighting vessels in the known universe— the Invincible Class heavy cruiser. Your mission: defend the outer regions of
the United Galactic Alliance against attack by hordes of ruthless Krellans and Zatdrons. You engage main engines and enter hyperspace
confident of success. However , you arrive in the Deneb IV region to suddenly find yourself greatly outnumbered ...
CAPTAIN’S LOG, iLG.A.S, A TLA Af 775
Date 510*6,21; W 'merged from hyperspace surrounded by four Krellan
destroyers, GENERA^ QUARTERS! We immediately engaged bn tile
and fi red off fi ve to rpedoes.
Date 5106.3: We destroyed two Krellun vessels and disabled a third , but
a fSfl.fd.ro ft ifarsAip arrtved. We on’ laying mine.1) sjrtce their invisibility
screen makes our sensors useless.
Date 5106.0: Sensors indicate a large explosion. The Zatdron has
struck a mine! Our tractor beam, has the disabled Krellan ship III low
a ad our space marines are being transported aboard to effect capture.
Ilate 5107.0: Our boarding party ttfcg rtpufetwL with heavy casualties.
/A1 IRU DER ALERT ! The Krellan:- retaliated by beaming a s aba UsUT
aboard. An • I'h^um mi Deck 7 fin waged mir primary life support
$yHtvm, Have initiated a search And put Deck 7 an max security.
Date 5107-6: Krellan vessel finally captured by Ih* murines and
prisoners were token. Received iop priority orders to rescue Starbasc 3
tuhick is under attack by a Krellan fleet. Crew at battle stations —
engaging kyperdnm.
Date 5107.0; COLLISION! Course intercepted by Krellan. POINT
BLANK HIT! Have lost shield 1 and suffered massive damage and
casualties. Engineering reports our backup life support system is fading.
Cannot surinm another attack or reach starbasel IVe mus£ escape ...
HOW?!
Membership in the FLEET is available for only 549.95, suggested retail price, at your computer software store. Or send check or money order, plus
52.00 for postage and handling, to: CYGNUS, STAR FLEET L P 0. Box S7B2 5, Webster Texas. 77596 Tel: {71 3)486-41 63 Dealer inquiries welcome
^Registered trademark of International Business Machines Corporation
Got a pc-owner on your shopping list? To help you
find the perfect gift for that special pc-owning
somebody we present the second annual Softalk /IBM
Holiday Gift Guide. , ..
Once again, we asked software publishers and
manufacturers of hardware products for the pc
to send us short descriptions of items they think pc
owners might like for Christmas; those descriptions ap¬
pear in the following pages. We have not tested all
these products, and we leave it to you to determine
their suitability for your gift-giving needs.
The gift guide is organized by product category
with the addresses and phone numbers of con- ,
tributors listed at the end of the guide. Here are the
categories and the pages on which they begin: ,
Accessories . . ; . 99
Business . : . 114 1
Communications . . 150
; Education . . . , . . . * . T 156
Games . . , ' . . / 16S
Graphics , . t. 1 . : .. . j v \ . 178
Hardware - L . 1 / ..V * * . % ^ ... 181
Home . , . . . * , v * * • - 188
Publications . i, . 192
System Software, Languages, and Utilities . * 198
Word Processing . 211
Index of Contributors . . . . 216
It's our hope that you 11 find the perfect gift in thrse
* (^ag^s-^aven if your special somebody is you,
5 d and happy holidays!
s
\r
9S
softalk
Accessories
AbCom Corp*
Bishop, CA
PC Covers . These protective covers are for
either the IBM keyboard or the system unit
and monochrome monitor. Constructed of
urethane-coated pack cloth with double-
stitched seams, these covers are available in
navy, brown, or silver. Other cover combi¬
nations are also available. Keyboard cover,
$9.70* System unit and monitor, $20.45.
Alpha Delta Communications, Inc.
Centerville, OH
Master AC Control Console * Features light¬
ning spike and voltage surge protection with
master and individual circuit switch control*
Provides eight 120- volt AC outlets, three-
stage 2,000-amp surge protectors, and
lighted switches* UL listed* $79*95.
Amtek Systems, Inc.
Richardson, TX
Amtek Power Siftors. Improve system per¬
formance* Reduce failures, unfound software
"bugs," and lost Hies. $450.
Apogee Designs, Ltd*
Baltimore, MD
Printer Stands, Features shelves for manuals
and 4-in paper space* AP-216 (MX-8G),
$27*50. AP-221 (MX- 1 00), $29*50.
Sound Control Stands . Includes a lid and
acoustic foam to confine noise. A P-320 (MX-
80), $79*50* AP-325 (MX-100), $89*50.
Two-Axis Monitor Stand. Swivels to put
monitor at best viewing angle. All monitors.
AP-430, $44.
Double-Bay Covered Disk Rack, Holds sixty
5 1/4-in disks. AP-505, $29.50.
Bretford Manufacturing, Inc.
Schiller Park, IL
EC10 Mobile CRT Table . Designed to adapt
to varied educational and training uses* Has
a six-foot-square surface that can be adjusted
to different heights, plus an adjustable, slot¬
ted top shelf to hold a television monitor or
other equipment. Three-outlet electrical unit
with a twenty-foot three-wire cord and
grounded plug; cord organizer/modesty
panel; heavy gauge steel construction; and a
high -impact finish in putty beige* $239.
California Design Works
Monterey, CA
Stack *Rack (model §AB1B). The perfect
stand for your IBM or Epson printer. This
unit elevates printer, allowing paper storage
below. Shelf adjusts to different heights and
angles. Workshelves are custom manufac¬
tured of premium quality red oak, and pro¬
vide a rich harmonious accent to the
computer colors. Nine models available*
$48.
Stack *Rack (model $A822). Elevates your
IBM system unit for easier disk access, and
provides a space for storing keyboard under
shelf. Ideal for Compaq portables to position
monitor screen correctly* Hand-crafted of
solid red oak. Shelf adjusts for height and an¬
gle. Nine models available* $58*
Stack *Rack (model §A162222), Double-
shelf rack unit positions your monitor at the
best viewing angle and height. It also pro¬
vides for reference material and keyboard
storage. Constructed of solid red oak and
finished with a hand-rubbed oil finish* Al¬
lows complete adjustability* Nine models
available. $118.
Capitol Sales Co.
Austin, TX
SDC Antiglare Screen, Not glass or plex¬
iglass but a fine- woven mesh of tough syn¬
thetic material. Mesh passes text and graphic
information from the CRT to the eyes while
stopping light from other sources in the room
from reflecting back to the user. Appearance
of the display is enhanced because characters
appear on a dark rather than on a light back¬
ground. $39.95.
Cases, Inc*
Seattle, WA
Personal Computer and Keyboard Case,
$110.
Monochrome Display $110*
Printer. $100.
PC and Monitor. $140.
CodoMfg* Corp.
Upper Darby, PA
Full line of ribbons to fit various printers. Ny¬
lon and film. Prices vary.
ColorCorp
Bloomfield Hills, MI
ColorBIZ PC-Saver. Ensures dean drives and
disks whether or not your pc is used, A
handy command summary is printed on this
attractive and sturdy product, which in¬
cludes pc-startup commands, keyboard us¬
age, DOS command reference, printer
operation, and disk care instructions* $9*95.
CompuCable Corp*
Anaheim, CA
JBM PC Dust cover Set. Set includes disk
drive and keyboard cover. Manufactured by
for the IBM Personal Computer December 1983
Accessories
CompuCable out of high-quality, smoke-col¬
ored crystal styrene. $9,95.
Compucart Division of Versa Tec
Corp.
Tampa, FL
Compucart. Holds pc monitor, keyboard,
disk drives, printer, expansion chassis, soft¬
ware, and manuals, which can then be
locked away. Its adjustable design accepts
most pc systems, takes only four square feet
of floor space, and rolls easily wherever
needed. Three models in four colors. $595.
CompuCover
Mary Esther, FL
CompuCovers. Static-free computer dust-
covers are made of the finest plastic and du¬
rable cloth-backed vinyl available. Compu¬
Covers are custom fit to each individual piece
of computer equipment. CompuCovers start
at $3.95.
Compugift, Inc.
Mission Viejo, CA
Terminal Lookalikes. Plastic, 41/2" by 6" by
4 1/4", in three styles: Computer Caddy, for
pens, pencils, pad; Computer Planter, for the
green thing; and Computer Bank, for that
loose change. Instead of a screenful of words
or numbers, there's room for a favorite snap¬
shot. Available in beige, dark gray, yellow,
and magenta. $11.99, postage paid.
Compu-Quote
Canoga Park, CA
Calc/Pad. A layout pad for electronic
spreadsheet users. It is printed on both sides
and consists of fifty punched sheets per
8 1/2" by 11" pad. Plenty of room in each
box for penciling in the required text, value,
or formula. $4.75, plus $1 shipping charge.
Qwik-Label. A set of thirteen preprinted self-
adhesive labels that identify all of the card
slots, connectors, knobs, and other compo¬
nents of the pc. Five blank labels are included
for those special nonstandard devices. $1.,
plus .25 shipping.
Qwik-Key. A plastic overlay card that fits
around the pc's function keys. It is easily
marked to indicate each key's purpose for
any program. Each Qwik-Key can be used
many times over. Package of three, $4.50,
plus .90 shipping.
Qwik-Guide. A set of two rugged reference
cards that place important pc operating in¬
structions at eye level. Printed on both sides,
this pair of cards contains information on all
DOS commands. Basic error messages, and
complete control /function key usage. Set of
two, $3.25, plus .90 shipping.
Qwik-Kit. Includes Qwik-Label, a set of pre¬
printed identifiers; Qwik-Key, a function key
overlay card; and Qwik-Guide, a pair of rug¬
ged reference cards preprinted with impor¬
tant operating instructions. $7.75, plus .90
shipping.
Computer Case Co.
Columbus, OH
Computer Cases, Designed to carry the
equipment in a fully operational configura¬
tion. Simply remove the lid and operate.
Cases are constructed of the highest quality
luggage material with mahogany wood sides
and covered with heavy brown vinyl, saddle
stitched for strength and appearance. All
cases are fitted with padded handles, brass
hardware, key locks, and rubber feet, pc
case, $129. Monitor case, $99. Accessory
case, $95.
Computer Furniture Corp.
Chapel Hill, NC
Computer Furniture. Hand-crafted desk for
the pc, with a CPU shelf, a lockable key¬
board tray, and a large drawer. In select wal¬
nut and oak veneer and solids. Shipped,
assembled, to your home or office. Free cata¬
log. Oak, $525. Walnut, $595.
Covers A Lot
La Honda, CA
Covers A Lot. Custom-made quilted dust-
covers, antistatic, machine- washable. Colors
offered: gray, chocolate, cream, navy, bur¬
gundy, or rust. Can be made to order. Two-
in-one (monitor on top of system) and
keyboard, $50 per set. Monitor, $24. System
unit, $24. Keyboard, $20. Wide printer, $24.
Narrow printer, $20.
Creative Computer Products
San Diego, CA
Kleertex. Keyboard templates fit the key¬
board of the computer, listing the prompts,
formats, symbols, and functions with key-by-
key examples for WordStar, VisiCalc, 1-2-3,
Easy writer II, dBase II, SuperCalc 2, and
other popular software programs. Available
for pc-compatible keyboards. $19.95 to
$32.95.
Curtis Manufacturing Co.
Peterborough, NH
PC Pedestal II. Tilt and swivel base tilts ±
15°; swivels 360°. Adjust IBM monochrome
or color display to improve sight angle and
minimize glare. Same color, texture as the pc,
$79.95.
SS-1 Systems Stand. Vertical positioning re¬
duces wear and increases system life. Same
color and texture as the pc. $24.95.
EC-1 Three-Foot Extension Cable Set. Ar¬
range your pc monochrome display the way
you want to. Curtis cables are fully shielded
and have high-quality connectors. Cable set
packed with free pc keyboard dustcover.
$49.95.
EC-2 Three-to-Nine-Foot Coiled Extension
Cable. For the pc keyboard. Increase mobil¬
ity, eliminate tension. Fully shielded, with
high quality connectors. With free keyboard
dustcover. $39.95.
Curtis PA 1 Plug Adapter. Turn on non-IBM
monitor with the main computer power
switch. Adapts any conventional power plug
to the IBM system unit. $8.95.
Data*Easy Software, Data
Consulting Group
Foster City, CA
Color Disks. Top-quality disks in red, green,
yellow, blue, burgundy, silver, tan, brown,
and orange in 5 1 /4-inch and 8-inch. Call for
prices.
Denberg Industries
Minneapolis, MN
Strata Series Computer Furnishings. Office
furniture designed specifically to house the
pc. Average setup, $1,099.
Diskus Products
Los Angeles, CA
Diskus Dividers. Sets of five color-coded in¬
dex tab dividers to aid filing in any storage
container, can be marked on with grease
pencil, or simply used to flag programs by
color. $2.49. 8", $2.99.
Diskfiles. Capacities of up to 125 disks for
storage and filing. Compartments are sepa¬
rated by removable clear inserts. Five color-
coded index tab Diskus Dividers. Stackable
with disk drives, made of dark translucent
acrylic. Diskfile 125, $59.95. Diskus, Jr. (75+
disks), $39.95.
The D.P. Consultant
Plano, TX
D.P, Consultant. 124 labels: 56 rectangular
labels for disk contents, 60 universal symbols
advising on disk care, and 8 blank disk la¬
bels. $3.
D/ Punch Co.
Newton Hlds., MA
Flip-It. Allows you to use both sides of your
single-sided disks. There is no need to mea¬
sure or make alignment marks or alter your
hardware. $16.95, plus $2 shipping.
Falcon Safety Products, Inc.
Mountainside, NJ
Dust-Off II. Facilitates .user maintenance of
all computer media and peripherals by blow¬
ing away dust, lint, and dirt. Removable and
lockable valve that provides clean, dry, tri¬
ple-filtered blasts. $24.95.
Stat-Off II. A dedicated Dust-Off II acces¬
sory, fits neatly over the Dust-Off II valve to
produce an ionized blast. Unlike other anti¬
static devices that spray potentially corrosive
liquids onto CRTs, Stat-Off II is a dry-proc¬
ess static-elimination device. $17.95.
softalk for the IBM Personal Computer December 1983
Introduce yourself
to the IBM/PC with
"HELLO CHARLIE"
7^
Would you like to see what your new
IBM /PC can do without spending hun¬
dreds of dollars on software? "HELLO
CHARLIE" gives you a smorgasbord of
some of the most popular types of pro¬
grams available for the PC. Entertain¬
ment, graphics, spreadsheet, typing
tutor, it's all there. Some of the programs
include:
■ A Graphics Tool— Turn your PC into
a drawing board with "HELLO
CHARLIE'S" graphics program. Create,
scale, transfer and rotate pictures on your
display. Then print hard copies with
screen print routines for most of the
popular dot matrix printers.
■ A Typing Tutor — Highly interactive,
self paced tutor that teaches you how to
type correctly and increase your typing
speed.
ORIOINI
■ A Financial Tool — "HELLO
CHARLIE" includes Calc-86™, a power¬
ful spreadsheet program that's function¬
ally comparable to VisiCalc® and Super-
Calc® . With its many powerful functions
and commands, Calc-86™ is the only
spreadsheet you'll ever need for your
personal and business planning needs.
■ An Entertainment Package — Six
exciting games, ranging from mind-
benders like Othello and Life to action
games like Millibug and Chomper.
"HELLO CHARLIE" turns your PC into
the focal point for education and amuse¬
ment. So say hello to your IBM /PC— go
to your local IBM dealer and say
"HELLO CHARLIE" today.
$99.95
Orion Software, Inc.
P.O. Box 2488
Auburn, AL 36831
To order direct call:
800-821-8088
VisiCalc is a registered trademark of VisiCorp.
SuperCalc is a registered trademark of Sorcim.
Hello Charlie is a trademark of Orion Software, Inc.
Ca!c-86 is a trademark of ABS, Inc.
IBM Personal Computer is a registered trademark of
International Business Machine Corp.
Accessories
Dust-Off System II, Computer cleaning and
maintenance kit, contains Dust-Off II canis¬
ter/valve combination, plus Mini-Vac and
Dual Extender accessories. Dust-Off II en¬
ables users to improve computer perform¬
ance, protect against head crash and
dropouts, and reduce service /repair bills by
blowing away loose dust and dirt. $42.50.
Fiberbilt Computer Cases
New York, NY
Flight Case. Offers complete protection with
less weight. Rugged fibrex cases feature a
heavy-duty aluminum frame coupled with
steel comers and a fully foam-padded inte¬
rior. Weigh less than 20 lbs. each. Case for
the CPU and keyboard, $161. Case for moni¬
tor and an IBM or MX-80 printer, $171.
FineTech Furniture, Inc.
Woodbury, TN
Woodbury Series. Fine furniture, beautifully
styled and finished, ergonomically designed
and constructed of the finest solid red oak to
house the pc. From $39 to $399.
REAL ESTATE
INVESTMENT ANALYSIS
FOR UNDER$30.!
RIP— Real estate Investment Package
A dozen VisiCalc’71-2-3™ templates that
provide you with the answers you need to
make quick decisions in today’s changing
real estate market Each template, when
combined with the powerful “what if
capability of VisiCalc™ or 1-2-3™,
produces accurate answers in seconds.
Templates provided for:
• Eight year analysis
• Amortization
• ACRS depreciation
• Lease vs Purchase analysis
• Income/expense tracking
• Other depreciation methods
Requires IBM PC and VisiCalc™ or 1-2-3™
$29.95
M C/VISA, check or money
order is accepted
Add $2.50 for shipping.
For orders or dealer information write or
call Tom Ciulik, 3011 Bunker Mill Circle,
Marietta, GA 30062, (404)' 973-6679.
IBM-PC is a trademark of International Business Machines Corporation.
VisiCalc is a trademark of Visicorp. 1-2-3 is a trademark of Lotus
Development Corp.
FMJ, Inc.
Torrance, CA
Computer Escort Stand . An all-steel welded
shelf that raises the IBM above keyboard
level allowing storage of the keyboard under¬
neath the pc. Optional ball-bearing slide tray
to facilitate use of keyboard on shallow
desks. Color matched to the pc. $39.95.
Printer Pal All-steel stand stores paper be¬
low printer for extra convenience and space.
Includes paper guides, cable clip, and rubber
feet. Models available for most printers,
$29.95 for small printer, $39.95 for mid-size,
and $54.95 for NEC Spinwriter and other
large printers.
Giltronix, Inc.
Palo Alto, CA.
The 5400 series parallel "Selecto-Switch."
Centronics compatible. Enables printer shar¬
ing. Available with one I/O port and two or
three communication ports. Switches thirty-
six lines. Five-year limited warranty. $239 to
$279.
The 5200 series RS-232C ", Selecto-Switch ."
Enables port expansion and device sharing.
Available with one I/O port and two to five
communication ports. Switches twenty-four
lines. Manual operation; no power required.
Five-year limited warranty. $159 to $299.
Hi Tech
Santa Cruz, CA
Right Notch, Cuts a sharp, clean square
notch in exactly the right place, allowing use
of the reverse side of a disk for double the
storage. $19.95.
Hollander Office Products, Inc.
Santa Paula, CA
Anti-static Dustcovers. For all office ma¬
chines (computers, printers, CRTs, disk
drives, typewriters). Made of clear plastic or
cloth-backed vinyls in saddle tan or almond.
$11.95 to $26.95 depending on machine.
Hooleon Co.
Cottonwood, AZ
Touchdowns. Eight enlarged keytops for the
pc/XT. Backspace, return/enter, shift (2
keys), tab, 0/ins, Ctrl, and alt. Nonglare Key-
tops fit over the tops of existing control keys,
providing easier reach and bigger targets. In
IBM gray or charcoal. $18.95 postpaid.
Hytek
Dayton, MD
The Computer Mug. A high-quality, wide-
bottom mug with a spill-resistant top featur¬
ing DOS and Basic commands sealed within
its thermal sides, pc color compatible. $9.95.
Information Access Corp.
Shalimar, FL
PC Companion. Pocket-size reference card
for programmers. This handy card lists all of
the 256 ASCII codes as implemented on the
pc and the corresponding control code or
?el welded special symbol. $1.
^rd Jundet !fravCTSer' InC-
; slide tray New York, NY
i shallow Printer X Switch. Permits businesses with
i9.95. two computers and two parallel printers
paper be- (dot-matrix and daisy wheel) to direct either
ind space. computer's output to either printer for word
nd rubber processing or graphics. Including printer ca-
printers, hies, $220.
'mid-size Four-Way Printer Sharing Switch. Permits
and other four students to get listings from their class¬
room computers on a single parallel printer.
Including printer cable, $260.
Printer Switch. Permits word processing
computers and parallel printer port to toggle
>-Switch." between high-speed dot-matrix and letter-
inter shar- quality daisy wheel . Including printer cables,
nd two or $165.
hes thirty- _
ty. $239 to I-Protect
Marina Del Rey, CA
i-Switch" I-Protect NonGlare Leaded Acrylic Filter.
e sharing. Nonglare antiradiation antiultraviolet static
wo to five reduction image-enhancement filter. $99.95.
/enty-four I-Protect Plain Leaded Acrylic Filter. Reduces
'required. radiation and ultraviolet emissions by
3 $299. ninety-seven percent. Reduces static charge
by an average of eighty percent. Attaches
with Velcro. $49.95.
an square The Iron-Interface Group
owing use St. Louis Park, hlN
louble the IBM Shorty Cord. Special male and female
ends necessary to power up IBM color moni¬
tors or Princeton color monitors (both with
nc* removable power cords) directly from the
monitor power outlet on the back of the pc or
office ma- XT with the main computer power switch.
TTs, disk 18", $15.95. 36", $17.95, add $2 postage.
■ plastic or Cord and Cable Organizer. 6" by 12" by 4"
•r almond. wire frame that attaches to the underside of a
chine. computer table. Reusable plastic straps keep
all the assorted cords, wires, and cables up in
the basket and out of the way. Helps prevent
accidental power disconnection. $14.95, plus
ips for the $2 postage.
, shift (2 18-Inch Monitor Conversion Cord. This
glare Key- cord has the special male end that plugs di-
itrol keys, rectly into the monitor power outlet on the
targets. In back of the pc or XT, and a standard three-
paid. prong female plug on the other end. Allows
user to turn on non-IBM or IBM color moni¬
tors with the main computer power switch.
$15.95, $2 postage.
lity, wide-
op featur- John James Furnishings
led within Houston, TX
rie. $9.95. Hardwood Computer Furnishings. The
Compu-Comer line, a modular furnishing
system, offers many options and allows for
custom configurations. The Comp-u-Mate
ence card line consists of all-wood or laminate work-
lists all of stations and matching printer stands. Also
SOftCllk for the IBM Personal Computer December 1983
Pick up a SixPakPlus
foryour ibmPC.
64K-384K
MEMORY
SERIAL PORT-.
GAME ADAPTER PORT -.
PARALLEL PORT-.
CLOCK/
IBM is the registered trademark of International Business Machines
RESEARCH INC.
2372 Morse Avenue • Irvine, CA 92714
(714) 54CM333 • TWX 295370ASTRUR
Dealer Inquiries Welcome
Introducing SixPakPlus;" the refreshing new 384KB multi¬
function card! In response to the changing needs of the IBM
PC and PC-XT marketplace, AST Research, Inc. is proud to
announce the latest addition to our line of multifunction
enhancement products, the SixPakPlus! This new product is
the result of extensive marketing research into the needs of
IBM PC users whether they have the original 64 K system
board, the newer 256K system board, or the PC-XT The
SixPakPlus has been engi¬
neered to meet these
needs at a competi¬
tive price while main-
taining AST’s high standards for quality and reliability.
The SixPak, as we like to call it, could have been named for
the six banks of RAM on it. However, we like to think that it
was named for the six functions of the card. The features of
the SixPak include:
1. RAM memory starting at 64K, user-expandable in 64K
increments to 304K. This makes the SixPak ideal for
the PC or PC-XT with a 256K system board; 384K on
a SixPak added to 256 K on the system board yields
640K, the maximum addressable user memory in
these systems.
2. One Serial (async) communications port, con¬
figurable as either COM1 or COM2, for use with
serial printers, modems, a "mouse” and other
serial devices. The serial port has on-board
jumpers for easy management of the RS-232C
lines, simplifying the wiring of cables in many
installations.
3- One Parallel (printer) port, configurable as
LPT1 or LPT2 (LPT2 or LPT3 when the IBM
monochrome card is installed), for use with the
IBM/Epson and other compatible printers. The
port is compatible with IBM diagnostics,
4. A Clock-Calendar with battery backup, featur¬
ing an easily replaceable Lithium battery and a
quartz-controlled timebase for a high degree
of accuracy.
5. An optional IBM-compatible Game Adap¬
ter port, for use with an IBM-type joystick. In
conjunction with application programming,
this game port may be used for cursor con¬
trol, in generating graphics or for playing
games at the end of your work day!
3. Every SixPak comes with an AST Super-
Pak utility diskette which includes SuperDrive
and SuperSpool, the most powerful disk
emulator and print spooler software you can
get. These programs will greatly enhance the
throughput of your PC or PC-XT by emulating
disk drive and printer access at RAM speeds
rather than the normal slower speed of mechani¬
cal devices. Super Pak is the first of such software
to be compatible with both DOS 1.1 and DOS 2.0.
Most important of all, the SixPak comes with the AST "Plus/
AST’s unsurpassed reputation for quality, reliability, after-
the-sale support, and overall design excellence that gives
our products the best price/performance ratio in the indus¬
try! Hence the name, SixPakPlus!
AST products are available from Computer land, Entre', ComputerMart. and
selected dealers worldwide CaJS factory If your dealer does not have the AST
products you want.
The Chaplin character licensed by Bubbles, Inc,* S. A
Draw attention toyourself.
(Write a program for the IBM Personal Computer.)
Let your imagination take wing.
Think charts. Graphs. Shapes. Images.
Use originality, creativity and color in programs
that entertain. Educate. Organize. Analyze, And
programs that get down to business.
Maybe you've written software like that. Or
perhaps you're thinking about it.
If so, consider this.
You could draw attention to yourself by writing
programs^ the IBM Personal Computer on the
IBM Personal Computer. Because all our advanced
features (see the box at right) make it faster and easier
to do so.
Enhanced BASIC already in ROM, for example,
has graphics commands already built in.
And if you write a program using our Advanced
BASIC, you1 11 find the DRAW command
particularly appealing. Its virtually a separate
graphics language within a larger language.
Put your visual together with both the
characters and symbols in ROM for a simultaneous,
text -and - g raph ics mix.
Have musical accompaniment as well.
Its easy, because BASIC controls the built-in
speaker with a single command.
Utilize the ten, programmable
function keys. Try' F3 to paint
F4 for lines. F5 for circles. Or
F6 for boxes.
IBM PERSONAL COMPUTER SPECIFICATIONS
User Memory
64K-640K byics
Microprocessor
16-bit. 8080
Auxiliary Memory
2 optional internal
diskette drives, 5!^”
160KB/180KB or
32GKB/360KB
per diskette
Keyboard
83 keys. 6 ft. cord
attaches to
system unit
10 function keys
ID-key numeric pad
Diagnostics
Power-on sdf testing
Rarity checking
Display Screens
Color or monochrome
High- resolution
80 characters k 25 lines
Upper and lower case
Operating Systems
DOS, UCSD p-System,
OVM-Stft
Languages
BASIC, Pascal, FORTRAN,
MACRO Assembler,
COBOL
Printer
All -pot nts- addressable
graphics capability
Bidirectional
80 dwact ere/second
18 diameter styles
9x9 character matrix
Permanent Memory
(ROM) 4QK bytes
Colof/GraphJcs
Text mode
16 colors
256 characters and
symbols in ROM
Graphics mode
4- color resolution:
320h x 200v
Black & white resolution;
64 0hx200v
Simultaneous graphics &
text capability
Communications
R3-232-C interface
SDLC, Asynchronous,
Bisynchronous protocols
Up to 9600 bits per second
J
Remember that these function keys make your
program more "friendly" to the user and, therefore,
more appealing to us.
In fact, if you're interested in licensing your
software, we could be interested in publishing it.
We could also be interested even if it runs on
another co m pu re r. If wre select yo u r so ft ware ? we ' 1 i
ask you to adapt it to our system.
So if you think your software is close to
picture perfect, consider sending it in.
For information on how to submit
your completed program, write:
IBM Personal Computer,
External Submissions, Dept. 765 PC,
Armonk, New York 10504.
The IBM Personal Computer
A tool for modern times
For more information on where co buy che IBM Personal Computer, call 800447-4700. In Aluslta or Hawaii, 800-447 0890.
tUCSD p-Sysicm is i trademark of the- Rt£rtHS of the University of Califofnb, CP/M-86 is i crademjjk of Digital EtatiUth, Lnc.
Accessories
available, retail computer outlet merchandis¬
ing, which consists of fixtures, display cases,
and design services. Comp-u-Comer, $399.
Comp-u-Mate , $199.
Kraft Systems Co.
Vista, CA
Paddle Pairs. Feature an optimum 185-
degree knob rotation for faster operator re¬
sponse and higher scores. Contain custom
potentiometers designed specifically for the
pc, thereby assuring higher resolution and
accuracy with no '"hop." One pair, $49.95.
Precision Joystick. Plug-in compatible with
the pc. Features "spring-centering" and "free-
floating" stick modes selectable by switching
external toggle switches on the bottom of the
case, trim controls on each axis, and a full
one-year warranty. Offers versatility for
both business and games applications.
$69.95.
LinTek, Inc.
Grand Rapids, MI
The Monitor Mover. Adjustable mechanical
arm that holds the computer display off the
user's desk, freeing up work space. Adjusts in
PUT 3M SCOTCH BRAND
± DISKETTES FROM
MY Supplier, inc.
WFr UNDER YOUR TREE
WL
Let us fill all your
computer supply needs.
• Ring King Diskette
Storage Equipment
• Paper, Binders & Labels
• Ribbons & Printwheels
• And Now...
COLOR CODER_pLUS
C.O.D.
CALL TOLL FREE
800-448-4016
IN CA 800-556-6786
MY Supplier , inc.
COMPUTER & WORD PROCESSING SUPPLIES
348 N. MOORPARK ROAD
THOUSAND OAKS, CA 91360
four ways to provide complete flexibility of
placement in the work area. Features all steel
construction, off-white urethane finish.
$129.95.
The System Sidekick. Holds the computer
system off the work area at the side of the
desk. The system stays near the operator yet
conveniently and securely out of the way.
Clamps to most desks. $79.95.
LoTech Ltd., Inc.
San Francisco, CA
Patch Computer Bug Spray. Makes a perfect
holiday gift for people who have everything,
or have had it with their computers. While
"The Pet of Silicon Valley" may not get the
bugs out of your system, it will remove grime
from most video display screens. The prod¬
uct includes tongue-in-cheek directions,
laced with heavy doses of computer jargon
and "disk-claimers." $5.95.
Luxor Corp.
Waukegan, IL
Model LE-MSS. 18" by 24" table with adjust¬
able sliding keyboard shelf provides mobile
storage for computers with detached key¬
boards. 4" casters, two with brakes. $119.
Metafab/Microcomputer Division
Hillsboro, OR
Microbridge-1 and Microbridge~2. Durable
steel printer stand. Slotted for bottom feed
printers, if needed. Creates storage space un¬
derneath printer paper supplies. Textured
and finished in neutral beige. MB-1 (for 80-
column printers), $29.95. MB-2 (for 132-col¬
umn printers), $33.95.
Microcomputer Accessories, Inc.
Los Angeles, CA
CRT Cover A protective cover for the pc
monochrome or color monitor. Made of
heavy-gauge, flexible vinyl that is sewn with
white seam binding. $15.
Keyboard and Disk Drive Covers. Preserve
the sleek silhouette of the pc while shielding
vulnerable areas from dust and dirt. The key¬
board cover is durable smoke-tinted acrylic.
The drive cover blends with the IBM's styling
and has a cushioned edge that forms a dirt-
proof seal. Both dust covers, $22. Keyboard
cover, $12. Disk drive cover, $10.
The Keyboard Storage Drawer. Turns nar¬
row surfaces such as credenzas or typewriter
returns into computer workstations. Features
a 3 1/2" high, 18-gauge steel support unit
upon which the system is placed. A sliding
cantilever drawer holds the keyboard, ex¬
tends to a locked position, and becomes an
11" work platform with a wrist-rest pad. $89.
The Keyboard Storage Stand. Consists of the
3 1/2" high, heavy-duty steel frame. It sup¬
ports and raises the system and CRT, provid¬
ing keyboard storage underneath. $44.
The Manual Easel. Made of thick bronze-
softcilk fi
tinted acrylic with an extra-wide lip. It makes
pc and software manuals easy to use by prop¬
ping them up at a comfortable viewing angle.
Has protective pads to prevent skidding. $20.
Printer Covers. Protective dustcovers for the
Epson MX/FX 80 printer (PC720) and for the
Epson MX100 printer (PC730). Made of
heavy-gauge, flexible vinyl that is sewn with
white seam binding. PC720, $13. PC730,
$17.
The Printer Stands. Available in two sizes, el¬
evate the printer for smooth paper feed and
storage. Made of reinforced 20-gauge steel,
with a baked-enamel finish and felt pads on
the bottom to reduce noise and vibration,
they will support up to 100 lb. without bow¬
ing. The Printer Stands are available for pa¬
per 8 1/2" wide and for paper 14 7/8" wide.
Both sizes are also available with bottom
slots to accommodate bottom-feeding print¬
ers. $25 and $30.
The Rolltop 100 Disk File. Makes storing and
locating floppy disks easy. Holds 100 5 1/4"
disks and includes ten index tab/dividers
to keep programs organized. Constructed of
textured gray unbreakable ABS plastic with a
tambour door of baked-on bronze enamel
paint and antiskid feet. $36.
The Tilt'n Turn. A CRT display stand that
allows computer users to reduce screen glare,
eye strain, and neck craning. Features a ten¬
sion spring which allows completely stable
movement, 30-degree tilting and 360-degree
turning, without removing the CRT. Will fit
any CRT with feet separation less than 11"
wide and 10 1/4" deep. $40.
The Under Carriage Platform Drawer. Per¬
forms the same function as the Keyboard
Storage Drawer, but the sliding cantilever
drawer is modified to suspend under the top
of a desk, shelf, or tabletop. It requires a
3 1/4" by 21" clearance. Fully extended, the
platform drawer places the keyboard at a
very comfortable typing height. $54.
Micro Format
Buffalo Grove, IL
Micro Format Starter Kit. Includes 500 sheets
blank letterhead, 500 continuous address la¬
bels, 500 continuous index cards. $24.
MF 850. Blank continuous mailing labels. La¬
bel size 5" by 2 15/16". 500 labels per pack¬
age, $19.50.
Clean Edge Kit. White, blank, 500 9 1/2" by
11" (81/2" by 11" detached) letterhead, 200
continuous envelopes. $25.
Continuous Index Card Kit. 4" by 6", 7" by
4" overall; 500 yellow cards, 500 blue cards,
500 green cards, 500 red cards. $49.50.
Continuous Post Cards. Send as a customer
notice, appointment reminder, and save on
lower postal rates. Meet all postal require¬
ments. 6' by 4" after margins removed, 500
per package. One package $14.50, five pack¬
ages $58.50.
Trans O Grams. Computer-generated delin-
r the IBM PersorUjf Computer December 1983
Business
Decision
Letfc be honest.
Despite the “personal computer
revolution” in today’s office,
a lot of business decisions get made
in some pretty arbitrary ways. ,
That’s because most of the software for
personal computers isn’t up to the job of
helping you draw conclusions from the mass
of information in your business.
THE GREAT PERSONAL COMPUTER
-un-revolution.”
Up to now, to use a personal computer V
effectivcly in the real world, you needed to
use five different types of software packages: V
Electronic spreadsheet, information manage¬
ment, graphics, word processing, and tele-
communications.
Ton had to learn how to use these five different, ^
unmatched software packages before you could
make the computer do what you wanted it to do.
And information stored in one of these packages
would rarely fit into another without a lot of trouble.
This means you had to spend your valuable time
pushing buttons and learning to become a computer
expert.
Instead of using the personal computer as a tool for
business decisions.
Not exactly a shining moment in the personal
computer revolution.
THE CONTEXT MBA:m
A SIMPLE IDEA WHOSE TIME HAS COME.
The Context MBA is software for the IBM PC, PC-
XT, and Hewlett-Packard Series 200 personal com¬
puters that combines all the functions you’ll ever need
- spreadsheet, information management, report writ¬
ing, graphics, and communications - into a single,
easy-to-use package.
The result is a software package that’s literally “greater
than the sum of its parts.”
FIVE SCREENS - NO WAITING.
With the MBA you can connect your personal
computer to your company’s main computer and
retrieve all kinds of business data. Like sales, product,
or customer figures.
Sort, search, update, and store this information in
your personal computer. Analyze it, prepare sales
forecasts or study new business opportunities in
minutes, instead of
hours.
While you’re using the spreadsheet, use the
MBA’s graphics function to make spreadsheet figures
come alive on your screen in charts or graphs. So you
can visualize the effect of possible changes to your
business.
This year, or five years from now. Instantly.
When you’ve made sense out of the possibilities, use
the MBA’s full-function executive report writer to put
these words, numbers, and graphs into a finished,
printed report.
At last, you can use a personal computer as a decision
tool to turn more profit from the mountain of
information that crosses your desk every day.
So now even “non-computer people” can make hcads-
or-tails out of the personal computer revolution.
A GOOD BUSINESS DECISION.
Make a good, well-informed business decision right
now:
Call us at l-800^t37-1513 (in California, call
1-800-592-2527), and get the name of your nearest
computer store for a live demonstration of the
Context MBA. We’ll also send you a copy of our tell-
it-like-it-is brochure. Software Explained .
If you have an IBM Personal Computer, ask for our
free Context MBA Sampler Disk for a live demo of
the MBA on your own PC.
Context
CONTEXT MANAGEMENT SYSTEMS
23868 Hawthorne Blvd.
Torrance. CA 90505
(213) 378-8277
Persona / Computer Software for Business Decisions.
Accessories
quent notices, collection reminders, new
product announcements, or order acknowl¬
edgements. Company name and address can
be crash imprinted or computer imprinted in
the upper left-hand comer. Computer gener¬
ates message in the middle section and the re¬
cipient's name and address in the lower
right-hand comer. Detach the top copy (your
file or follow-up copy) and message is ready
to mail. 100 per package. One package, $15.
Five packages, $65.
Membership ID Cards. Blank ten-point
Kromekote die-cut membership card. Form
size 9" by 3 1/2', 1,000 forms per package.
$79.
Continuous Pressure-Sensitive Labeb . Made
of top-quality, smudge-proof paper, these la¬
bels have permanent adhesive for easy appli¬
cation. Fan-folded and perforated every 12
inches, each label measures 3 1/2" by 15/16"
Holds up to five lines of type. Available in
white, pink, blue, and yellow, 500 per pack¬
age. One package, $6.50. Five packages, $3.
Continuous Rolodex Cards. Create an index¬
ing system with one run through computer's
printer with these continuous rotary index
cards. These sturdy white cards are designed
MICRO
11306 Southland Road
Forest Park. Ohio 45240
TOTAL ACCESS TO
Software
° BUSINESS 0 EDUCATIONAL
° GRAPHICS/ ° PERSONAL
UTILITIES PLANNING
° WORD o BOOKS
PROCESSING
o ENTERTAINMENT
wmmammmamwvwwwwmiwvwvm^www
Hardware and
Accessories
• PRINTERS • DISK DRIVES
• INTERFACES • MONITORS
MODEMS
• DISKS
• RIBBONS
WWWMAAAAIWWWVWWWWWWWWWWWMW
0B: CALL
1-800-543-1114
Ohio Alaska -Hawaii
Call 513-025-5803
CINCINNATI CUSTOMERS USE
OUP SOFTWARE PICK-UP FACILITY
for use with all Rolodex-brand files. Be sure
to order correct size for your particular file.
500 per package. 4" by 2 1/6" : one package,
$9, five packages, $40. 5" by 3": one pack¬
age, $10, five packages, $45.
Clean Edge Continuous Forms. High-quality
white bond produced with perforations cut
so finely that it appears to be cut when the
perforated stubs are removed. 500 sheets per
package. One package, $12. Five packages,
$50.
Continuous Envelopes, Pocket Style. 200
continuous envelopes, $16. 1,000 continuous
envelopes, $69.
Rolodex-Style Card Kit (5" by 3" detached),
500 blue, 500 red, 500 green. $39.50, individ¬
ual packages $15.
National Field Sales, Inc.
Broomall, PA
Stedi Watt. Complete line of AC power line
filters. Stedi Watt protects computers from
damaging voltage fluctuations and harmful
noise, $64.50.
O'Sullivan Industries, Inc.
Lamar, MO
Computer Furniture, CT720 Series. Com¬
puter work center and printer stand with ac¬
cessories to meet space requirements.
Finished in bartonwood and dark brown vi¬
nyl laminates. Steel support rails. Work cen¬
ter, $169.95. Printer stand, $159.95. Comer
adapter, $49.94. 45° comer adapter, $39.95.
Computer Furniture, CT710 Series. Includes
computer work center and printer stand with
accessories to meet space requirements. Fin¬
ished in light hickory vinyl laminates. Work
center, $139.95. 90° comer adapter, $49.95.
Work center, $149.95. 45° comer adapter,
$39.95. Printer stand, $159.95.
Paper Tractor
Goleta, CA
Paper Tractor. Carries ordinary paper
through tractor feed printers. Paper Tractor
works with all major printers and does not
require hardware changes or time-consum¬
ing installation. Paper Tractor holds checks,
invoices, letters, and legal-size paper. $11.95,
plus $1.50 shipping.
PC Goodie Company
Sherman Oaks, CA
Label Kit PC Disk Organizer. End the hunt
for what's on the disk. Locate files at a glance
by labeling all your disks in matter of min¬
utes. Prints alphabetized labels for floppy
disks. Works with any disk in PC-DOS for¬
mat, one disk drive, and any tractor feed
printer. Kit includes 300 hard-to-find, 5-in
pin feed labels, and complete instructions.
$59.95.
PC Products, Inc.
Beverly Hills, CA
File-Ette. The perfect blend of function and
furniture for your disks. A solid oak, air¬
tight and static-proof disk box with an
eighty-disk capacity that also accepts the
disk cartons for files within a file. Comes
with tab cards and adjustable separator pan¬
els. $39.95, $2.25 shipping.
QuickGuide . The best tutorial and reference
guide for the pc used by many schools. Sim¬
ple examples and programs take the user
from day one to confidence on the pc. Com¬
plete command reference charts — convenient
size — perfect for new user, office help, etc.
Antidote to manual shock. $12.95.
PerfectData Corp.
Chatsworth, CA
Micro Maintenance Kit. Intended for peri¬
odic preventive maintenance and cleaning of
flexible disk drives, tape drives, printers,
CRT screens, and keyboards. $39.95.
Type Element Cleaning Kits. For printwheels
and Selectric type balls. Removes paper dust
and ink residue, which create problems with
legibility. $19.95.
Head Cleaning Kits. For 5 1/4-in and 8-in
flexible disk drives. Safely cleans single- or
dual-sided drives without field engineering
assistance. $29.95.
Tech Maintenance Kit. Provides the com¬
puter user with the proper materials to clean
read/write heads, guides, capstans, tape
paths, and other working components of
magnetic peripheral devices. $24.95.
Antistatic Kit. The spray in this kit prevents
static buildup around sensitive computer
equipment. When applied directly to carpets,
floors, furniture, and around computers, an¬
noying and harmful electrostatic charges are
minimized. $6.95.
Video Display Cleaning Kit. Recommended
for cleaning terminal screens and keyboards.
Contains two four-ounce bottles of video dis¬
play cleaning solution, pump spray dis¬
penser, and fifty cloths. $12.95.
Perma Power Electronics, Inc.
Chicago, IL
Perma Power Surge Suppressors. Protect
computer circuitry and data programs from
power line voltage surges of both types—
normal mode (line-to-line) caused by power
line switching and common mode (line-to-
ground) caused by lightning. Available sin¬
gle- or multiple-outlet models. Extended life
units guaranteed for three years. Prices start
at $30.
Personal Computer Accessories
Redmond, WA
Antistatic Dust Cover Set . Attractive,
heavy-gauge clear vinyl. One cover fits the
monitor (advise type) and pc, a second cover
fits the keyboard. $19.95. Printer covers (ad¬
vise type/size) $10.90.
Quality you expect, at a price you don’t.
BECK DOUBLE DENSITY DISKETTES
DOUBLE SIDED
ea.
Our message to you is simple. If you like the quality of Dysan. Verbatim. 3M, et al, you’ll like the quality of
Beck soft sector; 5W' flexible diskettes. The only major difference is cost. We're less expensive. In fact, a lot less expensive.
Why does Beck cost less?
What about quality and reliability?
s27\
(in New Hampshire call 924-3821)
Door to Door in 48 hrs.
Our philosophy is: Excellent quality and reliability, at a cost
that beats the jackets off other diskettes. We can do it be¬
cause we (1) put our money into the product, not mega¬
marketing schemes and fancy packaging; and (2) sell our
money- saving 25-diskette pack to you direct via a toll free
order line, so you get fast door-to-door service efficiently.
When you buy Beck, you’ve got the best.
Beck Quality. Beck Reliability.
And, of course, Beck Price.
1 D, soft sector 5 W' diskette $2.19 each
2D, soit sector 5'k" diskette $2.79 each
For IBM, Apple, TRS and 97% of popular
microcomputers.
At Beck, our success as a diskette manufacturer depends
upon our ability to provide you with a fully reliable, quality
diskette - every time. For that reason we take no shortcuts
You get the best because we are committed to excellence.
Every diskette is manufactured to very strict quality stand¬
ards, We test and retest 21 times throughout the manufac¬
turing process to insure compliance with no less than 42
rigid specifications. We make sure you get the very best -
a 100% certified, 100% error free diskette.
Our satisfaction
money-back guarantee
and full 7 year warr¬
anty / are proof of
our commitment to
excellence and
confidence in
our product.
Order Now
Toll Free
BECK
COO’S
CASH
ONLY
Corporate Accounts Welcome
Order Toll Free 1-800-232-5634. Available in 25 pack only, plus freight. Complete
with hub reinforcing rings, Tyvek envelopes, color coded user iabtes, and nonmetallic
write protect tabs. Aii Beck Diskettes meet or exceed ANSI specifications.
Accessories
Picture House
Daytona Beach, FL
Basic Comfort X7. Has a 15" by 25" work
area (reading and writing) directly in front of
the operator. The keyboard height is set for
maximum comfort. Keyboard slides forward
for protection when not in use. $189.
Precision Data Products
Grand Rapids, MI
3M Disks . Available in storage box or bulk
with or without envelopes; immediate ship¬
ment. Start at $1.85 each.
Epson MX-80, MX-100 Ribbons. Premium-
grade cartridge ribbons, matrix ink. Starting
at $5 each.
Reymont Associates
Boca Raton, FL
BASIC AM the Language of Love. A light¬
hearted musical look at the effect that per¬
sonal computer addiction has on our
personal lives. 45-rpm, sung in country &
western style. $5.
RKS Industries, Inc.
Scotts Valley, CA
Surge Sentry Model SS-120-M. A 120-volt
STOP WAITING FOR
YOUR IBM PC!
Install QUICKON!
Tired of waiting for your PC to come
on after you flip the switch? Your
PC will come alive in 3-4 sec. or
less with QUICKON, NO MATTER
HOW MUCH MEMORY YOU HAVE!
Easy installation:
• Remove your IBM BIOS ROM
and plug it into our QUICKON
Module.
• Plug QUICKON into the PC’s
ROM socket. No Expansion Slot
needed.
Works with all IBM PCs EXCEPT
the XT.
No PC warranty problems - easily
removable.
INTRODUCTORY offer -
$49 postpaid
US. money order or check. NY buyers add
8.25% tax. Foreign orders ■ $65
Security
Microsystems
Consultants
16 Flagg Place Suite 102S
Staten Island, NY 10304
(212) 667-1019
unit with six receptacles. Protect entire sys¬
tems, such as a computer and several periph¬
erals, with just one unit. UL listed, five
picosecond response time. 100 joules energy-
dissipation rating at 100 microseconds.
$104.50.
Surge Sentry Model SS-120-D. Protect
equipment from voltage drops or voltage
outages. When the voltage drops below a
safe level, the unit shuts off; check and reset
equipment before returning power. Indicator
lights indicate if a dropout has occurred.
Equipped with four 120-volt receptacles, five
picosecond response time, 100 joules energy-
dissipation rating. $132.
Surge Sentry Model SS-120-H . A 120-volt
surge protector designed to protect equip¬
ment using standard three-prong, NEMA
5-15P plugs. Simply plug the Surge Sentry
into any standard 120-volt outlet and plug
the equipment you want to protect into it. UL
listed, five picosecond response, 100 joules
rated energy dissipation at 100 microse¬
conds. $89.50.
Surge Sentry Model SS-120-SC. Select the
peripheral to control the power on/ off of an
entire computer or audio /video system. Five
picosecond response, 100 joules rated energy
dissipation at 100 microseconds. $149.
Safeware
Columbus, OH
Safeware. Insurance covers all hardware,
media, and purchased software. Safeware
provides full replacement value after a low
$50 deductible. Protect your system against
power surges, theft, fire, accidental damage,
and more. Coverage for one year from $35.
Screen Data Corp.
Cedar Knolls, NJ
SDC Antiglare. Eliminates glare, reducing fa¬
tigue, irritation, high error rates, eyestrain,
and employee dissatisfaction. Mounts using
Velcro. $44.50.
Hi-Lo Ergonomic Computer Tables. An
ergonomic table counterbalanced to the com¬
puter so that there are no knobs to adjust to
raise or lower the table. Just push or pull and
the table adjusts easily and quickly. $375.
Secure-It, Inc,
East Longmeadow, MA
Kablit . Security system guards computers
and peripherals against theft. Fits most units.
Kablit fasteners attach to equipment using
existing screws; a steel cable passes through
the fasteners, preventing the removal of the
screws. No special tools required. $49.95.
Siechert & Wood Technical
Publications
Pasadena, CA
SuperTabs. A set of sixteen Mylar-reinforced,
tab dividers that go in the IBM DOS and Ba¬
sic manuals. Each divider has quick reference
information on it that summarizes the section
that follows. Available for all versions of
DOS. $9.95.
SolveWare
Redondo Beach, CA
SongWare. Plays your choice from a list of
eighteen holiday carols, including "The
Hacker's Carol" (written just for IBM own¬
ers!). The current verse appears on a colorful
decorated screen, with the current line
highlighted for singalong fun. "Background"
mode plays the first verse of each song in a
repeating series. $16.95.
Station Products
Los Angeles, CA
Softwear. Authentic hickory-striped blue
denim engineer caps with sewn-on patches.
Choice of "Software Engineer," "Computer
Engineer," or "Hardware Engineer"; availa¬
ble in adult sizes: S-M-L-XL (6 3/4 thru 7 5/8)
Children's sizes: XS-S-M-L. $4.95 each, plus
$1.50 postage.
StorWares
Cleveland, OH
Executive Disk Storage Systems. Hand¬
crafted solid oak or walnut furniture features
brass piano hinges and clasps, storage for
seventy-five disks, felt bottoms, two remov¬
able dividers, and a fine, hand-rubbed lac¬
quer finish. Oak, $50. Walnut, $60.
Sun Research, Inc.
New Durham, NH
Mayday. Protection from blackout, brown¬
out surges, and spikes. Uninterruptable
power system isolates your computer sys¬
tem. Sizes from 150 watts to 1,000 watts
available. Including battery pack, from $240
to $2,795.
Line Conditioner/ Voltage Regulator. Isolates
your computer system from brownouts,
surges, spikes, and RFI. MDS 150, $90,
MDS-250, $185. MDS 250, $275. MDS-
1000, $500.
Systems Management Associates
Raleigh, NC
Templates. Plastic, dual-sided keyboard tem¬
plates that provide comprehensive documen¬
tation of popular pc software packages.
1-2-3, WordStar, dBase II, DOS 2.0/ Basic,
DOS 1.1/Basic, EasyWriter II, Supercalc2,
and a custom write-on model are all immedi¬
ately available. $14.95.
Tech Designs, Inc.
Ellicott City, MD
Magstik. Magnetic self-centering joystick.
Improved centering adjustment. Self-cen¬
tering easily defeated. Dual side-by-side
pushbutton switches in a human-engineering
case. Comfortable in either hand. $64.95.
Game paddle. Stylish handles designed for
HO
saftalk /or the IBM Personal Compufef 1983
Instant one -button color printing.
Press here.
It's just that easy! Any time you want to print what's on your
Apple's screen just hit the copy button on your Transtar 315
color printer with our PICS card installed, and it's done! No
special programming, no lengthy code sequences, no need to
exit your program! Just press the button and it prints!
By adding the optional PICS card to your $599 Transtar 315
color printer, you've opened up a whole new world of easy color
printing. Por the first time ever, our PICS parallel interface card
enables you to screendump virtually any program -- graphics,
charts, games - even copy-protected software! Specially design¬
ed only for the Apple II, II+, lie, and Franklin computers, the
Transtar 315 PICS card does the work of a parallel card and a
lot more and costs only $1 19,95.
At the push of a button, Transtar's innovative new 4-color dia¬
gonal ribbon will print up to 7 colors and more than 30 shades
in a single pass.
The 315 is precis ion -built to exacting standards by Seikosha,
the most experienced company of the famous Seiko group-
recognized worldwide for quality and dependability. In fact,
one of the nicest things about Transtar's 6-month warranty
on parts and labor is that you'll probably never use itl
Innovative, inexpensive, dependable, easy: the Transtar 315,
Color printing has never looked so good!
Only $599.
PICS cards are currently available tor Apples and F rankling.
Pits card* lor other computers will be available >n the future.
Transtar
A Vivitan Computer Product
P.O, Box C-96975, Bellevue, WA 98009
Time management • Expense reports • Depreciation
schedules • Sales leads • Legal documents
• Loan amortization • Memos * Student records •
Glossary of terms • Estimates •
Maintenance records • Rolodex
• Mailing lists * Marketing research polls • Sports
statistics • Dealer inventories • Record and tape
libraries • Medical/dental records • Phone and
address lists • Club memberships • Price lists
• Meteorological data * Abstracts • Magazine
subscriptions • Appointment schedules
Flight logs • Contracts
• Client records *
Personnel data •
Stock market analyses
ntment schedules •
out
If you use a filing cabinet and a calculator in your
office, you need Data Design,™ Data Design helps you
manage information. Easily.
Design forms to your specifications. Then let Data
Design store, retrieve, and calculate automatically
Browse through your data in any order without slow
sorts. Print reports, instantly! You can even transfer
your data by telephone between any two Personal
Computers.
Data Design is so easy to use you might not
even need to read our manual Press just
one key for a tutorial that addresses whatever you're
working on at that moment!
In addition, Data Design integrates with D2-3,™
WordStar® VisiCalc,® and other popular IBM-
compatible software. Data Design may be the only
other software package you'll ever need.
Stop by your local computer store for a demon¬
stration or call us at 503/641-5223,
soft
Insoft, Inc,
7933 S.W. Cirrus Dr
Beaverton, Oregon 97005
Data Design
does it all.
Data Design works with 12SK IBM PCs and most compatibles.
WordStar is a registered trademark of MicroPro. Inc. VisiCak is a registered trademark
olVisiCorp, 1-2-3 is a trademark of Lotus Development Cm
Accessories
comfort in either hand. Trimmer control al¬
lows paddle to be matched precisely to com¬
puter or particular game. Printed circuit
design for reliability. $34.95.
Tech Sketch
Fairfield, NJ
Computer Light Pen . Compatible with Ap¬
ple, Atari, Commodore, and IBM. $39.95.
3M
St. Paul, MN
3M Head-Cleaning Disk, Designed to keep
your read/write heads clean, lessening your
chances of contamination. $33.35.
Trace Systems, Inc.
Mir. View, CA
The SoundTrap, Cuts printer noise drasti¬
cally. Lets you concentrate on meetings or
phone conversations without printer noise
bothering you or others. Can be tilted for
better viewing of printouts and use as copy
stand. Includes paper storage rack. $129.
Verba Gloria
Menomonie, WI
Universal Printer Stand. (With a paper tray.)
DISKETTES
3M Scotch' BRAND
The Printer Stand is a full 17" wide and 15"
deep. Made of strong 1/4" acrylic so that it
can handle almost any size or weight printer.
The paper feeds easily from underneath and
is deposited neatly in the paper tray, avoiding
the problem of twisted or tom paper. $37.95.
Data Stand. A strong, lightweight solution to
the problem of where to put that program
listing while you're typing it into your com¬
puter Single sheets or large magazines are
held at a comfortable reading angle. $20.95.
Verbatim Corp.
Sunnyvale, CA
Data Life Head Cleaning Disk. Will remove
most debris from a disk drive within sixty
seconds. The disks are presaturated and re¬
quire insertion into a special jacket before
putting them into the disk drive. Kit includes
two disposable cleaning disks, one jacket,
and instructions. 8-in kit, $8.50. 5 1/4-in
disk, $7.75.
Data Life Holiday Pack. Includes ten Data
Life 5 1/4-in minidisks in a plastic storage
case, and a free head-cleaning kit* The Data
Life disks are certified 100 percent error free
and have a five-year warranty. Single-sided,
double-density disks, $35.
Vertex Systems
Los Angeles, CA
Keyfixer. Precision- molded plastic collars fit
onto existing enter, tab, backspace, and both
shift keys, making them larger and easier to
strike. Does not change key height and al¬
lows original keytop to show. $14.95 for set
of five.
WattsOut, Inc.
Denver, CO
IVaffsOut. An antistatic device for use with
computers. When users place WattsOut near
the equipment, attach it to a proper ground,
and touch it before engaging the keyboard,
static electricity, which can cause incorrect
data entry, circuit damage, and memory loss,
is drawn away. $9.95.
Williams & Foltz Computer
Furniture
Berkeley, CA
P.C.6. Solid oak six-foot workstation com¬
bined with four accessories. The "bread¬
board" allows the keyboard to be positioned
at comfortable typing height. The CPU
hanger holds the XT or pc and frees valuable
desktop work space. Storage is provided by
the lower shelf and the drawer. Cord-winder
pegs eliminate the tangle of cables. $990.
The Wood Works
Lawrence, KS
Microcomputer Furniture , The Wood Works
manufactures and markets efficient,
ergonomically designed workstations of
hardwoods and hardwood veneers (available
in oak, walnut, or cherry-stained or natural
finishes). Includes worktables, printer ta¬
bles, shelf units, chairs, drop-leaf attach¬
ments, and drawers. Basic 46" worktable,
$160 (oak).
AT SUPER LOW PRICES
FOR YOUR IBM COMPUTER
Scotch DISKETTES
ARE TESTED AND GUARANTEED
ERROR FREE
CALL TOLL FREE TODAY
IBM CLUB MEMBERS WELCOME
WE SHIP WITHIN 24 HOURS
MASTERCARD • VISA • C.O.D.
WE PAY SHIPPING CHARGES
CALL TOLL FREE
800-922-8193
IN CA 800-468-1068
Taycd Business Forms
Computer Supplies
P.O. Box 60S
Newbury Park, CA 91320
Business
Abacus Data, Inc.
Jacksonville, FL
Informa 5. The perfect home or personal file
management system, customized applica¬
tions. Provides instant storage, retrieval, cal¬
culation, and reporting of any data. Requires
no memorization. No English-type language
or syntax statements — completely screen on-
ented. Expandable to Informa 10 , 15, 20, or
25. $395,
Informa I0r The first step to a full database
management system. Provides complete
multifile reporting capabilities. Create cus¬
tomized applications and professional re¬
ports in minutes. Lightning fast. Expandable
to Informa 25, 20, or 25, $595.
Informa 25, Provides advanced security and
reporting capabilities. Expandable to In¬
forma 20 or 25. $795.
Informa 20. Full multiuser capabilities. Easy
to leam and operate, yet has sophisticated
capabilities available for micros, $995.
114
SOftOlk for the IBM Personal Computer December 1983
YOUR SPREADSHEETS
CAN LOOK PERFECT
AND STILL BE WRONG.
You know how it is.
You spend hours building up a
spreadsheet. Inserting data. Changing
figures. Adding new formulas
suggested by others.
When you're finished, everything
looks perfect. But is it?
Are those totals really right?
What formulas produced that
bottom line?
Is it out? And if so, by bow much?
The onJy way to be sure.
If you use VisiCalc®, Lotus™ 1-2-3*
or SuperCalc™ , you need
The Spreadsheet AUDITOR.
Why? Because only the AUDITOR
allows you to quickly and simply
print out every formula in your
spreadsheet.
Formulas are displayed in a two-
dimensional grid that matches the
layout of your spreadsheet exactly.
Coordinates are printed. Pages are
numbered.
So you can refer to any section
instantly — identify changing
patterns — and spot errors or
omissions, without having to move
your cursor from cell to cell.
For Lotus users, the AUDITOR
even provides a complete listing of
all named and special ranges.
Quick, simple, sure.
You don't have to waste time altering
column widths. Or worry about
dipping important formulas.
The AUDITOR scales columns
automatically.
It gives you the option of wrap¬
ping long formulas into manageable
columns that are easy to read.
A permanent record*
The AUDITOR allows you to
document any spreadsheet, and
create a permanent record.
It lets you examine the logic
behind spreadsheets "handed down”
by previous users.
And generates formats that can be
followed by other users later
Other company benefits*
In companies where several people
are using spreadsheets, a series of
listings can grow to become an
application’s library.
The AUDITOR makes sure
everyone knows what spreadsheets
have been developed, so no-one
wTastes time reinventing the wheel.
The perfect teaching tool
The AUDITOR helps new users to
learn spreadsheet building tech¬
niques quickly because it displays
the formulas behind the numbers.
Printouts also show what formulas
to type into any given grid location.
Put the Auditor on your side.
If you’re making responsible financial
or corporate decisions based on
spreadsheets, you can’t afford to be
without the AUDITOR one more day
A small price to pay
Best of all the AUDITOR costs
just $99.
And that’s a small price to pay for
spreadsheets you know are right.
For more information:
contact Consumers Software at
(604) 688-4548
(Dealer enquiries welcome,)
To order your copy.
Enclose cheque or money order for
$99 and mail to:
Consumers Software Inc.
Dept. B, Ste. 106, 314 East Holly Street
Bellingham, Wa. 98225
or, call 8004)45-5501 toll-free.
(Ws accept Visa and Master Card,)
Please specify whether you have an
IBM/PC or an Apple II or He.
™ Signifies manufacturers’ trademarks,
® Signifies manufacturers' rejjisitTcd trademark.
TTJP
FOR SPREADSHEETS YOU CAN COUNT ON
1BTHE
WALL STREET
CONNECTION
NF Systems gives you a user friendly stock
portfolio management program that serves your
personal investment needs, accurately and effi¬
ciently. Finally, you've got a financial friend on
Wall Street that allows you to keep multiple
portfolios for you and yaur family. Use computer
power to track your investments. New features
include tracking of a money market fund as well
as interest and dividends on stocks and bonds. All
reports can be displayed on the screen and/or
printed on your printer, $70.00
FEATURES
B Enter Security Purchases/Sales
Value Portfolio
131 List Portfolio
n List Portfolio Transactions
@ Create Year-End Tax Information
J
N.F, Systems Software
for the
IBM PC
THE GOOD
HOME MANAGEMENT
DECISION.
r- - - - - “ - - - - - - - - “ - —
Home Management I
1 HOUSEHOLD INVENTORY 26 categories of possessions. Totals by
category including costs and current value, Display/Print, Insurance
companies Jove it!
2 VITAL RECORDS keep lists of social security numbers, bank accounts,
wills, credit cards, insurance, etc, A must for everyone!
3 PERSONAL STATEMENT keep available to print as needed. Covers aif
topics. Works for any bank.
4 VCR TAPE INDEX also could be used to keep track of
regular cassettes, or books. Unlimited tape numbers.
Home Management II
1 NAME / ADDRESS / PHONE allows you to print labels as you go; can
create files for different lists.
2 MAILING LABELS print 1 2, or 3 up
RESUME PREPARATION keep it handy-keep it current.
Keep resumes for several family members
$45.00
Keeping family business matters under control is
difficult ... Write this check Pay that bill
Insurance premiums due ... All the paperwork
adds up to a headache.
You ned ail the help you
can get to stay on top of
it all. The HOME
MANAGEMENT software package from NF
Systems puts an end to guesswork, paper
shuffling and haphazard accounting. Buy it
today and put the power of the RC, to work
managing your family business.
Available for ail models of the IBM PC.
k ^
MASTERCARD/VISA
Add $2.50 Postage & Handling
CATALOG AVAILABLE
NF Systems, Ltd.
RO. BOX 76363, ATLANTA, GA 30358
404-252-3302 -VOICE
404-252-4146 - DATA
Business
ABW Corp.
Ann Arbor, MI
R-L-L Relational database for pc and XT.
Contains English-like query, relational editor
for input, and program interface to create ap¬
plications in other high-level languages to ac¬
cess the database. $495.
AgDisk/HTS
Lincoln, NE
Crop Record Keeping. Crop and field infor¬
mation can be kept on an unlimited number
of topics. Subject areas such as plowing, disk¬
ing, planting, and harvesting. Plant popula¬
tion, row spacing, fertilizer applications and
costs, weather information, and special com¬
ment section for your own input are pro¬
vided. Graph comparisons can be generated
also. $700.
Swine Record Keeping. Record information
for swine producers. Breed types, manage¬
ment practices, gestation actions, death
causes, culling flags vital to decision making,
and production targets. Weekly worksheets
printed for open and available swine. Data
entry can be made by group or individual an¬
imal. Breeding inventory, sow productivity,
sow history, pig death, bore conception rate,
production target reports can be generated.
$700.
VisiCalc Templates. Work with the popular
VisiCalc program. Business management,
cow-calf herd management, crop manage¬
ment, feed lot cattle management, machinery
management, swine farrowing management,
and swine finishing management. $95.
Financial Management. Contains five pro¬
grams, each dealing with a different area of
money management. The land purchase
analysis program lets you make an in-depth
cash flow analysis before any purchase is
made. This program lets you calculate cash
flow per acre, ratio of borrowed money ver¬
sus market value, loan balance, and many
other parameters. Also on the disk are depre¬
ciation schedules, farm profit analysis, loan
cost calculator, and interest income calcula¬
tor. $170.
Machinery Management. Contains four pro¬
grams. Operation cost estimation helps you
calculate total fixed and variable cost of any
piece of machinery. Also programs which let
you determine the benefits of leasing versus
buying machinery and ownership versus cus¬
tom hiring. $170.
Aha!, Inc.
Santa Cruz, CA
PMS-II Project Management System. For
managing any complex project — research
and development, venture management,
construction, business planning. Calculates
the critical path; sorts on responsibility,
dates and times, job cost code, and other
user-defined fields; reports all or selected
events, produces bar charts, activity on arc
diagram, funding schedule graph, and other
powerful reports. $1,295.
RMS-II Resource Management System.
Links with PMS-II for allocating resources to
events scheduled by PMS-II. You can define
up to ninety-six resources such as personnel
and equipment. Up to 32,000 allocations
across all or selected projects automatically
schedule resources within activities and cal¬
culate direct and burdened costs for budget¬
ing purposes. Tabular and graphic reports
assist you to do capacity planning and load
leveling. $995.
Pertmaster. Features of Pertmaster: calcu¬
lates very fast; on-screen reports— bar charts
and resource histograms; precedence or ac-
tivity-on-arrow; runs under DOS. 128K
RAM— 1500 activities and 29 resources; 64K
RAM— 700 activities and 29 resources. $695.
Alpha Software Corp.
Burlington, MA
Data Base Manager II. Allows the user to in¬
tegrate with 1-2-3, VisiCalc , MultiPlan,
WordStar, and many other word processing
systems. In addition to a powerful file man¬
agement system it offers powerful sort capa¬
bility, a five-level search, easy-to-use report
formats, mail merge features, form letters, :
field calculations, and the ability to recon¬
figure and merge databases. $295.
The Executive Package. Computes for the
corporate manager with VisiCalc , Multiplan ,
1-2-3. Includes more than forty different ap¬
plications, documented in the Harvard case
study style. These applications provide real
business solutions to real-world business
problems ranging from financial analysis,
budgeting, forecasting, corporate growth,
linear programming, to decision analysis.
$145.
Anderson-Bell
Canon City, CO
ABSTAT. Makes statistical data analysis easy
to perform. Flexible data manipulation and a
broad range of analytical procedures will
help you describe and contrast your data eas¬
ily. $395.
Anthro-Digital, Inc.
Pittsfield, MA
F.A.R.M. Aids. A set of seven VisiCalc tem¬
plates for farmers. Includes cash flow sum¬
mary; inventory summary and net worth;
best crop; finishing hogs planner; feeder pig
production planner; beef feeder planner; and
dairy cow production planner. $60.
Versacalc. An enhancement to VisiCalc
which sorts VisiCalc screens, automates
processing with menu-selectable modules
(much more powerful than "keystroke stor¬
age"), and includes an extensive tutorial on
those parts of VisiCalc not well documented
in its own manual. Easel binder. $150.
Applied Microsystems, Inc.
Roswell, GA
Protracs. A project scheduling and action
item tracking system. Tasks can be tracked
by priority and responsibility and can be
sorted interactively for custom reporting. Re¬
ports can be redirected to screen, printer, or
disk. Disk reports can be transmitted via mo¬
dem. Includes an integral color Gantt chart
with two-dimensional scrolling. $49.95.
Applied Software Technology
Los Gatos, CA
Invoicing Template. Used in conjunction
with Versaform , provides a powerful but
easy-to-use invoicing application package.
Predefined entry screen, including data entry
checking and automatic calculations, format
for output to preprinted invoice forms, and
control instructions for several management
reports including sales analysis and accounts
receivable, and a start-up set of forms.
$49.95.
Legal Office Manager. Used in conjunction
with VersaForm to automate recordkeeping,
billing, scheduling, and database manage¬
ment functions of a small to medium-size
law practice. Includes a system for month-
end close /billing, bringing balance forward.
Includes all of VersaForm s comprehensive
error-checking and flexible reporting. $249.
Purchase Order Template. Used in conjunc¬
tion with Versaform. Provides a powerful
but easy-to-use purchasing application pack¬
age. Includes predesigned entry screen, in¬
cluding data entry checking and automatic
calculations, format for using preprinted
purchasing forms, several sets of manage¬
ment report instructions, and a start-up set of
forms. $49.95.
Qbase Personal Database/ Reporting Sys¬
tem. Provides greater accuracy by allowing
extensive data entry checking to be built into
entry screen design; report definition has rich
selection options and easy formatting of any
data filed. Report instructions savable, with
variable title or selection values available.
$189.
Versaform Business Database. Provides free¬
form screen design of files based on familiar
business forms, with headings and column
areas; includes extensive data entry checking
and automatic filing built in by the user. Flex¬
ible report function contains powerful data
selection options. Easy formatting for output
to preprinted forms in batch or singly. $389.
Ask Micro, Inc.
Folsom, CA
Accounting Plus PC. A fully integrated,
screen-oriented, menu-driven accounting
softalk for the IBM. Personal Computer December 1983
117
Business
system consisting of eight modules. The
modules available include general ledger, ac¬
counts receivable, accounts payable, inven¬
tory, sales order, purchase order, payroll,
and point of scale. Requires 96K of RAM,
any hard disk setup that is compatible with
the pc and a 132-column line printer. $495.
Avant-Garde
Eugene, OR
Ultra Plot. This is a menu-driven, flexible
business graphics package. The user can de¬
sign and print pie charts, scatter charts, bar
charts, stacked bar charts, line graphs, hi-
low graphs, and a special U.S. map chart.
$99.
B. A. Nicholson and Co., Inc.
New York, NY
Municipal Bond Software. Facilitates the
structuring of municipal bonds. Available
packages are MuniDebt ($4,800), MuniSizer
($1,000), MuniRefund ($2,300), and Muni-
Bid ($3,500).
Basic Business Software, Inc.
Las Vegas, NV
Statistics 5.1. A complete statistical analysis
package. Supports over twenty-four pro¬
grams for the statistical analysis of data. In¬
cludes a 130-page manual. $90.
Fixed Asset Depreciation System. A com¬
plete fixed-asset depreciation tracking sys¬
tem. Supports SL, SVD, 150 percent DB, and
all ACRS methods. $195.
BDI Business Development
International
Pembina, ND and Winnipeg, MB
FormWriter. Combines a word processor for
printing the daily business correspondence
and forms. With a database manager for
storage and retrieval by multiple search of
your information records and, if your data¬
base includes names and addresses of cus¬
tomers or other information you wish to
merge anywhere on a form or letter, you can
batch print personalized copies. $275.
Best Programs
Alexandria, VA
Personal Computer/ Professional Finance
Program. A complete financial package for
business or home. Maintains up to twenty-
six checkbooks and other assets and twenty-
six credit cards and other liabilities. Provides
continuously updated income, expense, and
net worth statements. Easy to use, with auto¬
matic bill paying and transaction entry each
month. Prints checks. $245.
Personal Computer/ Personal Finance Pro¬
gram. Keeps track of income, expense, and
checkbook transactions. Provides reports on
checkbook, income, expense, and cash flow
for current month, prior month, year to
date. Holds up to 400 transactions per
month. Very user friendly. $95.
Personal Computer/ Fixed Asset System .
Efficient, automated way to manage owned
or leased property, equipment, or fleet. Han¬
dles up to 99,999 assets. Can utilize all tax
depreciation laws. Handles three types of de¬
preciation (IRS, state, and internal and in¬
vestment tax credit). Provides a wide variety
of user-defined reports. Very user friendly.
Written in IBM assembly for fast sort and Ba¬
sic. With 250-page manual. $395.
BIT Software, Inc.
Milpitas, CA
The Form Manager. An integrated software
package combining data management, forms
processing, and data processing. Allows in¬
teractive design of forms on the screen, pro¬
vides math and print capabilities. User can
specify any print format and math formula.
$195.
BPI Systems, Inc.
Austin, TX
BPI Church Management. Provides
churches with computerized member record
keeping, accounting, text editing. Features
member access by name, number, or group;
budget projections; income accounting.
Prints income statements, mailing labels, let¬
ters, newsletters, directories, geographic visi¬
tation lists, groupings such as Sunday
schools and choirs. $795.
BPI Association Management. Provides
member record keeping, contribution/ex¬
pense accounting, text editing for clubs and
organizations. Maintains project budget
spreadsheets. Provides member access by
name and number. Prints letters, newsletters,
directories, mailing labels, project reports,
and income statements. $795.
BPI Information Management. Powerful,
flexible database system. Design, build, and
edit files for all types of information. Design
and employ math formulas and statistical
analyses. Display or print unique reports, la¬
bels, charts, and graphs. $425.
Robert J. Brady Co.
Bowie, MD
Business Problem Solving with the IBM PC.
Includes dozens of computer programs speci¬
fically designed for use by business people in
problem solving and decision making.
Source codes are included in Basic, with
many also in Pascal. Describes select com¬
mercial software and offers help in writing
programs and in revising or customizing the
programs listed in the text. Book, $19.95.
Book/Disk, $49.95. Disk, $35.
Bristol Information Systems
Fall River, MA
Inventory Management System. Provides
the user with a flexible and easy-to-use
method for inventory control. $800.
Mailing List System. Features several easy-
to-use list maintenance and print programs
that allow data entry, modification, restruc¬
turing, and selective printing of various
name and address records. The Letter Writer
Program provides an automated yet person¬
alized letter writing system with the Mailing
List System. $200.
Order Entry Billing System. Provides a mod¬
ular set of fully integrated programs for order
processing. $800.
Property Management System. Gives com¬
plete control over all aspects of the account¬
ing necessary to maintain a profitable real
estate project. $800.
Balance Forward Accounts Receivable Sys¬
tem. Allows complete control over the ac¬
counting and supervision of accounts
receivable, billing, inventory control, and
sales analysis. $800.
Construction Accounting System . A totally
integrated accounting and cost control sys¬
tem designed specifically for the construction
industry. $2,400.
Integrated Accounting System. A set of
mainframe packages recompiled for micro¬
computers. Price depends on number of
packages purchased.
Fixed Asset Management System. Designed
to maintain information necessary to reflect
the status of your capitalized assets at any
given time. $800.
BusinessMaster
Carlsbad, CA
BusinessMaster Plus. A fully integrated,
menu-controlled general business accounting
and bookkeeping software package includ¬
ing general ledger, accounts receivable with
order entry, accounts payable with vouchers
and purchase orders, payroll, inventory,
fixed asset accounting, and mailing list. $495.
BusiSoft Corp.
Loomis, CA
BusiSoft Analyzer. A financial analysis pro¬
gram using ratio analysis. The program pro¬
vides a large variety of ratios derived from
information entered from balance sheets and
income statements. Data may be entered for
one to five financial periods and the industry
averages. A glossary of financial terms and a
tutorial on ratio interpretation. $199.50.
California Software Products, Inc.
Santa Ana, CA
Baby/34. A revolutionary software system
which, for the first time, makes available to
the pc user the vast library of RPGII systems
and applications that have been written for
the IBM System /34, Complete system in¬
cludes RPGII compiler and workstation in¬
put/output, OCL, SFGR, DFU, DEU, SEU,
and Sort. $2,500.
118
SOftClIk for the IBM Personal Computer December 1983
If you're like most people, you naturally
assume that IBM personal computers are
so advanced they practically run them¬
selves Plug it tn and off it goes. Solving
problems, making work easy, counting new
profits while you drift off with headphones
and Vivaldi.
Until you own one. And a fistful of
software, Soon it becomes a battlefield of
tedious typing, conflicting commands,
picky protocols
Grasp victory. Get ProKey.Tr'
Pro Key is a unique software program
that actually operates your favorite
software including WordStar. Visicalc,
Lotus 1-2-3, dBase 11 and most others
With Pro Key you can recall frequently
used phrases, headings, names, entire
scripts with a single stroke, Accurately
ProKey memorizes mindlessly compli¬
cated command sequences and, at
the touch of a key, executes them automa¬
tically Instantly
Standardize a plethora of protocols
with one simple personal command.
Painlessly,
As you gain experience and confi¬
dence, ProKey grows with you, You'll be
able to customize off-the-shelf software to
your own personal or business require¬
ments. Ultimately you'll use ProKey as a
"super command center1' operating your
word processor, spreadsheet, database
and graphics programs together to create
a totally unique, incredibly productive
system,
ProKey is available at most
Computerland stores and wherever fine
software is sold.
Once you use ProKey you'll wonder
how you ever faced your IBM alone.
RoseSoft, Inc.
4710 University Way, N.E,
Suite 601,
Seattle, WA 98105
(206} 524-2350
To run ProKey. you'll need an IBM Personal Computer or
workalike, DOS (any version, including 2.0), and 64Kof
RAM (WordStar requires 9GK).
WbrdSiar. VisiCatc, Lotos 1-2-3 and dBase II are irademarks.
respectively, oi Mir.ro Pro. Vi&cor pr Lotus and AshtonTate.
A Great Software
FriendlyWare PC Introductory Set
VOTED THE 5TH MOST POPULAR IBM SOFTWARE ON THE
MARKET IN SOFTALK MAGAZINE'S RECENT READER
SURVEY.
MONEY magazine described the Intro Set as one of the two best
learner programs available for microcomputers.
PC magazine said it "had to be seen to be appreciated".
According to SOFTALK, "the implementation and sophistication of
the Introductory Set are superior to anything available in the public
domain"*
The Intro Set is a must for novice users, but its a lot more than just
a starter set* Even seasoned pros are finding things they like among
the 4 demo programs, 17 games, and 8 utilities on the package.
Some are even saying that several individual programs on the set
(such as the Personal Check Book on disk #3) are worth the price of
the package all by themselves.
SUGGESTED RETAIL $49*95
FriendlyWare PC Arcade
They told us that IBM'ers wouldn't buy games? but our customer
feedback told us otherwise.
When the first two PC ARCADE production runs sold out before
they shipped, we knew our customers were right,
PC ARCADE is a solid lineup of 10 fast-action arcade games for the
IBM PC.
ASCII MAN, EAGLE LANDER, STAR FIGHTER TXT 6,
SHOOTER, BRICK BREAKER, GORILLA GORILLA, ROBOT
WAR, BUG BLASTER, HOPPER and PC DERBY.
All 10 were written in Assembly language for speed and Text Mode
for use on monochrome OR color monitor*
All games feature a PAUSE BUTTON and BOSS IS COMING KEY,
and all but one of the games (EAGLE LANDER) can be controlled
with EITHER a joystick or the keyboard.
And best of all, you can play them forever on five rolls of quarters.
SUGGESTED RETAIL $49,95
Friendly Writer (with Friendly Speller)
Combine the best little letter writer you've ever learned to use in 10 minutes, with a fast and accurate spell
checker that compares your letter with a 30,000+ word dictionary, and you've got one of the greatest things
to happen to word processing since the INSERT and DELETE keys.
Friendly Writer is designed specifically for the kind of word processing you need the most — the 1 to 6 page
business or personal letter. And using Friendly Writer is as easy as striking a key.
Friendly Writer (with FriendlySpeller), the only word processor in the world with a 30,000+ word dictionary
that sells for under $100,
SUGGESTED RETAIL UNDER $70,00.
Great Prices
C| GfeaTSupport
The days of the $495.00 "Watzitdol" software package are over.
The same is true for $39.95 one game packages.
Software pricing is coming down out of the clouds, and today's soft¬
ware consumers are proving once again that the old American
business ethic of "producing a quality product at a fair price" still has
merit.
At Friendly Soft, our objective has always been to give you the pro¬
ducts you want, in a format that you can use and appreciate, at a
price you can live with.
So far, your response is telling us that were on the right track.
No other software company in the world backs their products as
completely and as simply as we do*
The FRIENDLYWARE "NO FINE PRINT LIFETIME GUARANTEE
states;
Tf your master diskette fails due to normal use, we will replace it,
AT NO COST, within 48 hours of receipt of your original master.
If your master diskette fails due to abnormal use (staple in media,
food on hub ring) we will replace the programming onto your
diskette within 48 hours of receipt of your original master and a
blank, unformatted, diskette.
We also offer a unique 24 hour hotline, where you get quick answers,
instead of taped messages.
In short. Friendly Soft is the unchallenged leader in software product
support* And we intend to stay there.
There ore three good
reasons why we're colled
"one of the fastest growing
software companies in the
business''
5
P
*•
3
***
"SSSS*"'
ft- r^irmi r*#*
p4 I !•* VJt»+r*
trwm r*IL\M VSciTt ISC
rHOm.Y r.
<* n*. r*»LK
"-rSSSto,,,
FkiendlySoft, INC.
ARLINGTON, TEXAS
Producers of innovative, quality software products
EXCLUSIVELY for the IBM Personal Computer
All Friendly Soft products are available through an international network of dealers including COMPUTERLAND STORES, IBM PRODUCT CENTERS,
COMPU’S HOPS, ENTRE COMPUTER CENTERS and a growing list of independent software dealers.
Business
Carnegie Software
Redondo Beach, CA
Optalk. A program for analyzing optical sys¬
tems by ray tracing. Will trace to conic sur¬
faces with optional tenth-order axially
symmetric and anamorphic deformations. A
paraxial ray trace is also included. Lenses and
fans can be saved on disk. $59.
Chang Laboratories, Inc.
San Jose, CA
MicroPlan. A financial planning tool with
built-in formulas for loan amortizations, de¬
preciations, internal rates of return, tax
scheduling plus advanced statistical capabili¬
ties and self-programming features. $495.
Link Module. Add-on to MicroPlan for
working with mainframe data, accounting,
and data management information. Features
include cross-tabulation and posting. $295.
MicroPlan for automatic consolidation of
different reports, variance analysis, and con¬
trol reporting. $295.
FilePlan. A data entry and management sys¬
tem designed like an electronic spreadsheet
for easy data entry and data retrieval. Oper¬
ating system: CP/M, CP/M-86, MP/M,
MP/M-86, MS-DOS, PC-DOS. $295.
Charter Software
Monticello, IL
FirstBase. Database can be learned in min¬
utes. You have complete control of the screen
layout of your records and of the heading,
type, and length of each line of information.
$39.95.
ColorCorp
Bloomfield Hills, MI
ColorBIZ Inventory. Suitable for anyone
who has inventory to manage. Easily up¬
grades to hard disk. Full-color user guide for
quick reference. Create worksheets for setup,
analysis, and valuation; provides usage and
margin analysis by month and year to date.
Transactions include sales, returns, orders,
receipts, cancel orders, scrap, loss and physi¬
cal count. $498.
Compu-Law, Inc.
Culver City, CA
The Client Management System 3.0. A com¬
prehensive time management and billing sys¬
tem for small- to medium-sized law firms.
Written in UCSD Pascal, the system runs on
both floppy and hard disks. The program
produces statements, prebills, and many re¬
ports including aged accounts receivable and
aged unbilled time. $2,495.
Compumax
Menlo Park, CA
Order Entry. Handles documentation and
control of both purchase orders and sales or¬
ders. It generates and prints orders and state¬
ments in mailable format. Manages changes
in description, price, and quantity when or¬
ders are shipped or delivered. Computes tax
and monitors back orders. $140.
Microledger. Performs the essential duties of
double-entry bookkeeping. The programs
will interact with other Compumax account¬
ing programs using two files. $140.
Micropay. Handles the necessary operations
of accounts payable required by most small
businesses. Two files are used to monitor ac¬
tivity during a user-defined period and to
keep a permanent record of all due and paid
accounts payable, $140.
Microrec. Manages and documents the ac¬
counts receivable functions of a business ac¬
counting system. Using a transaction file,
user monitors transactions and then accumu¬
lates them into a master file. Both the trans¬
action file and the master file are easily
updated at any time. $140.
Microinv . A series of programs that carry
out the inventory control functions of a small
business. The master file maintains detailed
information on inventory stock, while the
transaction file monitors data on items re¬
ceived into inventory or issued to job loca¬
tions. $140.
Micropers. Contains two systems for the
price of one: a complete payroll system and a
personnel management system. The payroll
system handles both hourly employees paid
on a weekly basis and salaried employees
paid biweekly. $140.
CompuServe
Columbus, OH
CompuServe Executive Information Service.
A versatile, easy-to-use interactive video
service for the executive, with software speci¬
fically designed for the pc. $139.95.
Computer Creations
Palo Alto, CA
The Ultimate. A five-in-one program com¬
bining word processor, database manager,
mail merger, dictionary, and electronic
mailer. Available for MS-DOS and Z-80 CP/
M operating systems. $385.
Compu Trac
New Orleans, LA
Compu Trac. A consolidated program that
allows the stock or commodities trader to
generate studies in technical analysis and as¬
sociated bar graphs to anticipate market
trends. Maintains a strong support system to
help with any problems. Members receive
frequent progress updates. $1,100.
Computer Furniture Corporation
Chapel Hill, NC
PDMSf the Pascal Data Management Sys¬
tem. A user-oriented data system that allows
you to design and manipulate your own ta¬
bles of data with storage of data retrieval, re¬
port, mailing labels, sort, statistical analysis,
global replacements, and dozens of other
miscellaneous functions. $199.
Computer Software Design, Inc.
Anaheim, CA
Data Ace. Allows users of any level to create
powerful applications easily. It contains a full
relational database management system,
easy commands to selectively add, list, and
modify data, and a data definition of lan¬
guage. Simple programming language allows
access to twelve files concurrently. Catalog
and full screen editor. Communications facil¬
ities. $595.
The Computer Workshop, Inc.
Houghton, MI
TCW/DMS 120. A system of easy-to-use,
menu-driven programs with 120 fields per
record. Adds, locates, updates, sorts, re¬
ports, plots, queries, and reorganizes infor¬
mation. Also includes free format report
writer and file merge. Some knowledge of
computer and file structure is helpful. $600.
The Fantastic Filer. An inexpensive, easy-to-
use file management system for the beginning
user. Capable of managing mailing lists,
small accounting applications, and applica¬
tions of your own design. Adds, locates, up¬
dates, sorts, shifts, and prints information.
Help screens throughout. Maximum of
twenty-four fields per record. $200.
Concept Group, Inc.
El Paso, TX
Architects Business Manager. A complete
financial management package for architec¬
tural firms. Fully interactive job cost system
with payroll, general ledger, accounts pay¬
ables, and receivables. For small- and me¬
dium-sized firms (250 employees, 134 active
jobs). Compatible with ALA accounting sys¬
tem. $2,200 with $150 annual update fee.
Engineer's Business Manager. A complete
financial management package for engineer¬
ing firms. Fully interactive job cost system
with payroll, general ledger, accounts pay¬
ables, and receivables. For small- and me¬
dium-sized firms (250 employees, 134 active
jobs). Compatible with ALA accounting sys¬
tem. $2,200 with $150 annual update fee.
Conceptual Instruments
Philadelphia, PA
The Desk Organizer. Provides an easy-to-use
and highly integrated set of tools for making
and storing notes, keeping and monitoring
an appointment calendar, placing and log¬
ging phone calls, doing sophisticated calcula¬
tions, and performing other functions. $250.
Consumers Software Inc.
Bellingham, WA
The Spreadsheet Auditor. Lets you print the
122
SOftQik for the IBM Personal Computer December 1983
Introducing a graphics system to meet your
every need, whether it’s creating sophisticated
presentations that integrate screens from
your favorite programs — or expressing yourself
with freeform drawings.
EXECUTIVE
PICTURE SHOW
What Lotus™ 1-2-3 has done for
spreadsheets. Executive Picture
Show™ is doing for graphics.
Ordinary business graphics programs
are fine as far as they go. But they are
hardly the stuff of interesting business
presentations.
If you need the ability to integrate and
modify screens from other programs,
such as Lotus 1-2-3, dBASE II*,
CREATABASE, and WordStar™ — or
just give free rein to your artistic side
with free-form drawings — you've
probably been frusta ted on both counts.
Now there's a business graphics system
that gives you these capabilities, plus the
usual line, bar, 3D bar, horizontal bar,
and surface and pie charts.
It’s the Executive Picture Show and it's
long on capabilities where other pro¬
grams fall short.
With Executive Picture ShowT you
can create:
M free-form graphics
■ business graphics
■ slide show presentations
■ a m ma te d p rese nta tio ns
Presentations to keep
viewers on the edge
of their seats.
Not only does Executive
Picture Show accept
screens from other pro¬
grams, it lets you inte¬
grate them into your pre¬
sentation where and
when you want them. Then
you can add the sound, mo¬
tion, and color that insures a cap*
tive audience. Dropping in your com¬
pany logo or making bar graphs take
form right before your viewer's eyes is
easy as pressing a few keys.
Executive Picture Show allows you to
use both your IBM* monochrome and
color monitors during your presentation.
This means you can show a spreadsheet
on your monochrome monitor, while a
graph or drawing is formed on your color
display.
Interactive presentations.
The Executive Picture Show was de¬
signed with you and the audience in
mind. Not only does it allow you to de¬
sign a moving presentation, it gives your
viewers a chance to respond with more
than enthusiastic reviews. They
can actually Input their responses
so the program — and you —
can act on their input.
Easy to use.
We had the business executive
in mind when we designed this
tool. That's why Executive Pic¬
ture Show cuts through all the
“computer- esc” to simplify in¬
struction and prompts you
throughout the program. We've
reduced many steps to single key com¬
mands and included a handy reference
card to help you get your show on
the road.
Executive Picture Show is playing at a
computer store near you for just $195. If
you want to preview this program, con¬
tact PCsoft ware of San Diego directly for
a demonstration disk and documentation
priced at 530.
Requires: Graphics adapter and display
128 K RAM
2 disk drives or hard disk
IBM PC or IBM XT
Louis 1-2-3 s CREATA BASE, and WordStar art
trademarks of Louis, PCsoft ware of San Diego, and
.Mfcmpro International Corp., respectively, dBASE
II and IBM are registered trademarks of Ashton¬
Tate and International Business Machines, Inc,
Dealer inquiries invited.
VISA and Mastercard accepted.
Dealer orders contact:
Micro D
Software Distributors
Vitek
CCA)
(Nan)
(CA)
(Nat.)
(CA)
(Nat.)
800-432-3129
800-854-6801
800-252-4025
800-421-0814
800-237-7290
800-237-3443
Also available through Computer! and Corporate.
PCsoftware
PCsoftware of San Diego
Suite 416
9120 Gramercy Drive
San Diego, CA 92123
(619) 571-0981
Business
formulas behind your spreadsheets quickly
and easily. Ideal for documentation and
training as well as error-finding. Works with
VisiCalc, SuperCalc, and 1-2-3. $99.
Continental Software
Los Angeles, CA
Property Management. An accounting pro¬
gram for owners and managers of residential,
industrial, and commercial properties of de¬
velopments of up to 1,000 units. This pro¬
gram calculates and displays standard
accounting reports for the overall property
along with tracking individual accounting
records of each tenant— such as date of pay¬
ment of last rent/lease. $495.
Craf tsbnry Software
Washington, D.C.
Mail Manager. A professional mailing list
program that creates MailMerge files for
WordStar and other popular IBM word proc¬
essors and for its own, built-in, word proces¬
sor. Features 9,999-record capacity, instant
search over any combination of fields, sort
by name, zip or any other field, labels in up
to four columns, and user-defined file struc¬
ture. $89.95.
CYMA Corp.
Mesa, AZ
CYMA Accounts Payable. A cash manage¬
ment tool that optimizes small- or medium¬
sized business's use of cash. To fit the needs of
different businesses, cash-basis or accrual ac¬
counting methods may be used. Any changes
to data in the system that affect financial po¬
sition are recorded as a complete entry in the
audit files. $1,095.
CYMA Accounts Receivable. Provides
small- to medium-sized businesses with up-to-
the-minute accounts ledgers and aging detail
on receivables. It's easy to use, functions
transparently, and adheres to sound account¬
ing principles. $1,095.
CYMA Client Accounting. System is based
on the CYMA General Ledger. It performs
job costing, budgeting, and graphing of ac¬
tivity within accounts. It goes beyond the
General Ledger by performing (1) after-the-
fact payroll, (2) loan amortization, and (3)
ratio analysis. $1,695.
CYMA Construction. One to thirteen budget
periods with the option to roll each total into
a separate budget for complete tracking of in¬
come and expense accounts; complete job
costing capabilities, with labor distribution
and material costs posted to the appropriate
project, job, or subphase within a job; auto¬
matic generation of recurring and/or revers¬
ing entries; check registers show broken
check sequence and voided checks; trial bal¬
ance and funds flow worksheets simplify
daily data entry work; complete audit files
automatically record changes that affect the
financial position of the company. $2,795.
CYMA General Ledger. System stores gen¬
eral journal transactions and job cost entries
with complete audit trails. The software pro¬
vides up to twenty-six different user-defined
financial statement formats, and produces a
comprehensive range of financial reports for
screen display or printing. $1,095.
Data*Easy Software, Data
Consulting Group
Foster City, CA
Database Management. Database is the
quickest way to file, sort, display, edit, and
print data and labels without programming.
Simply fill in the blanks and Data*Easy helps
you with the rest. Data entry is limited to
fourteen fields and up to 255 characters per
record. $195.
Data Entry & Edit. This utility creates cus¬
tom screens for data entry, delete, change,
and inquiry functions. You simply call up the
screen /file name in order to enter, update, or
view your data. $75.
Inventory Control This system controls all
aspects of the stock status, reorder point, or¬
ders, receipts, and reconciling of items.
While not FIFO or LIFO accounting, it does
track inventory value based on the latest
cost, list, and discount prices. $95.
Mail Lists and Labels. Records can be sorted
by any field. Label or directory printing can
use all or only selected records. One-, two-
and three-up labels are supported as well as
oversize packing labels. One to ninety-nine
copies of any label may be printed. "Search"
allows browsing back and forth through the
data file. $75.
Mail Order Control. This system is used for
recording low- to medium-volume mail or¬
der sales. It keeps track of sales, tax receipts,
and serial numbers. Discount sales and three
tax rates are supported. $95.
Product Invoicing. This system allows you to
create invoices quickly for materials billing
while it keeps track of your inventory. The
item file tracks quantity sold as well as the
cost, list, and discount prices. Reorder point
is a function of the stock status report. $195.
Purchase Order Control This system makes
ordering supplies easy and controls all of the
details. Descriptions can be stored or entered
on a one-time basis. On-order quantity, item
reorder point, year-to-date purchases, and
prime vendor are features of the inventory
subsystem. $195.
Datamension Corp.
Northbrook, IL
The Manager Program Collection. Task
Manager — daily time control, job expense
journal. Records Manager— client and em¬
ployee information file. Project Manager —
critical path, resource planning system. $499.
Report Manager. A three-dimensional appli¬
cation generator and spreadsheet. It gives se¬
rious computer users the power of a
programmable, multidimensional system for
financial planning, forecasting, and statisti¬
cal analysis. $399.
Datasmith, Inc.
Shawnee Mission, KS
Data Manager. A generalized file manage¬
ment system that allows the user to define file
layouts and enter and update data at will.
Features a fast assembly language sort with
up to ten keys, an interactive report genera¬
tor, and various utilities. $350.
Payroll System. Menu-driven payroll system
features four pay categories plus salaried em¬
ployees. Calculates all taxes plus user-defined
deductions and allows entry of "one-time"
special entries every payroll period. Prints
payroll report, master list, paychecks, W-2
forms, and reports to assist in preparation of
941 forms, FUTA reports, and so on. $400.
Bookkeeping System. A simplified fixed-for¬
mat general ledger system designed for users
without extensive computer or accounting
experience. The menu-driven system allows
up to 900 accounts and features error-check¬
ing data entry, chart of accounts and journal
listings, profit and loss statement, balance
sheet, complete audit trail, and a check-writ¬
ing feature. $300.
Data Tec Incorporated
Manchester, MO
Easy-Med. Specifically designed for medical
offices. It automates billing, has a word proc¬
essor, and does insurance. It is designed for
the XT. $1,295.
Easy -Den. A fully integrated easy-to-use sys¬
tem for the dental office. It simplifies billing,
comes with a word processor, does insur¬
ance, and has recall. It was designed by a
dentist for the XT. $1,295.
Decision Support Software, Inc.
McLean, VA
Expert Choice. A decision support system
that allows one to make comparisons among
alternatives when many criteria exist. EC al¬
lows one to analyze a decision problem when
subjection criteria and "seat-of-the-pants"
judgments must be integrated with objective
factors. Graphically portrayed. It is one step
beyond spreadsheeting. $245.
The Business Accountant. A general ledger
that does not require accounting knowledge.
Instantaneous balance sheet as well as profit
and loss. Backdate entries with automatic
end of month balance adjustment. Define 200
accounts and sixty-three codes (to subdivide
accounts). End of month reporting. Optimal
interface to 1-2-3, VisiCalc , or Multiplan.
$295.
124
softcilk
B u s
1 N E S $
Design Trends, Ltd*
Wilton, CT
SafTax. A tax preparation and simulation
system that runs on the pc and XT. Data en¬
try is simplified by using VisiCalc templates.
Forms are printed in a format approved by
the IRS for direct submittal. SafTax is availa¬
ble in three versions: 1. Individual version
contains most commonly used 1040 forms. 2.
Preparer's version contains all 1040 forms as
well as features such as batch print and
organizer, required by the professional pre¬
parer. 3. Professional version adds
corporate, partnership, and trust to the pre¬
parers version, $199, $499, and $850,
Diamond Head Software
Honolulu, HI
Stock Charting. Produces a chart of a stock's
price and volume activity for the previous
thirty trading days, and superimposes a
thirty-day moving average curve. It reads
and writes data to disk for up to twenty
stocks. DOS 1.1, 549.95. DOS 2.0, $69,95.
Digital Marketing Corp*
Walnut Creek, CA
Milestone, A project management and time
scheduling program which uses a "critical
path ' network analysis process to schedule
manpower, dollars, and time. Can also
produce a PERT chart in minutes. $295.
Notebook. A database management system
designed especially for storing and retrieving
text. Notebook can also sort and select
records based on any text in any field without
predefined keywords. $150.
PC/OFS . A simple yet powerful database
management program which allows creation
of a custom filing system. Does not require
learning a technical language. $99.
Plan 80. A financial modeling system that's
easy to use and powerful enough to replace
most time-sharing applications. Calculation
and graphic display of IRR, depreciation,
ATAN and trigonometric functions are
effortless. 5295.
Cardfile. Stores, retrieves, and displays in¬
formation that typically is kept in index card
files. Each fife record can contain up to
twenty-one lines with the first three treated as
descriptors. $89.
dilithium Press
Beaverton, OR
How to Use SuperCatc. SuperCalc is the
bestselling program that prepares financial
spreadsheets and forecasts. It runs on most
CP/M-based systems and the IBM with MS-
DOS. This book is an easy way to learn, in
simple terms with down-to-earth directions,
how to effectively use the spreadsheet for¬
mat. Not only does the book explain what
SuperCalc does, it tells how to organize, ar¬
range and manipulate the data. It is also a ref¬
erence manual that lists all of the program's
functions and a definition and discussion of
each one. $34,95.
TeloFacts J. Complete software package that
shows you how to design and automate cus¬
tom questionnaires, tests, polls or applica¬
tions, It provides you with the capability to
gather opinions, resume information, mar¬
keting data, survey data, or any other ques¬
tion/answer information quickly and easily.
TeloFacts then analyzes and displays these re¬
sponses in a variety of understandable meth¬
ods, $49.95,
TeloFacts II. Shows you how to design and
automate custom questionnaires, tests, polls
or applications. Provides the capability to
gather opinions, resume information, mar¬
keting data, survey data, or any other ques¬
tion/answer information quickly and easily.
Enhanced version of TeloFacts 1 that can be
used with a card reader and ranks, lists, and
scores respondents. $199.95.
Microhook: Database Management for the
IBM Personal Computer. At last, here is an
affordable way to have a database manage¬
ment system. These programs can be used for
any application involving the storage and re-
met
Never Write Your Stamp Inventory List Again!
BOMPUTERIZE Yl tfR
STAMP COLLECTION
WITH ONE STEP?
BEN FRANKS
FRANKLIN® you can:
p Add stamps to your collection
■ Make corrections In stomps in your collection
■ Each entry includes Scott No,n Quantity,
Stamp Condition, Price paid and date purchased
Vm ready So computerize with One Step!
Delete stamps Irom your collection
Frint a complete listing of your collection wilh
total entries and your collection cosl too!!
JQGH Satisfaction Assured wilh a No-Risk.
10 Day Money-Back Guarantee.
Now with the new BEN FRANKLIN® Stamp Collectors Series
Program* you can keep your collection in Scott Number order
and use one main menu step you through the system* With BEN
Inventory Software for United States
Postage, Air Mails, Postage Due,
Special Delivery Singles
"System Requirements;:
64K, 1 drive,
printer, display.
Available tor;
LI IBM -PC OH XT
L APPLE 11 +
J APPLE II D APPLE HE
Send me #
_BEN FRANKLIN* Stamp
Collection Software Program^} al S49.95 per
Ibdftww. ISC
THE
"FRIENDLY SOFTWARE"
COMPANY
,
BEN FRANKLIN' is a
trademark af l STEP
SOFTWARE, INC. IBM is
i he registered trademark of
L Hern a non at Busing
Machine* Corp.
Name .
Address
OHAI+.QTTE PL. aza.
5UTf 1-300
nc sss^a
City, State, Zip
(N.C. residents add 494 sales tax)
Tola! amouni enclosed S _
or charge my C VfSA
ED MasterCard
Card No.
Signature
Exp, Date
& l STEP SOFTWARE, INC. AJ1 Ri&his RnervttJ
for the IBM Personal Computer December 1983
125
Business
trieval of information. Written in Pascal, the
programs store, retrieve, and process data.
Information is maintained and broken down
into files. These can be accessed with key¬
words so the only thing necessary on your
part is a rational approach to entering data.
Photographs of the screen are abundant and
show step-by-step the effect of each entry.
$39.95.
direct. aid, Inc.
Boulder, CO
LawSearch. An intelligent terminal program
for communicating with the Westlaw legal
database. It was designed specifically for the
pc and XT and has been fully tested and cer¬
tified by West Publishing. LawSearch enables
the user to download files to disk and to ma¬
nipulate those files on most word processors.
$350.
Distributed Planning Systems Corp.
Woodland Hills, CA
Bankreporter 1. A complete budgeting, plan¬
ning, and reporting system for banks, sav¬
ings and loans, and other financial
institutions. It is installed in more than 100
commercial banks. It includes the capability
to download from an IBM mainframe.
$3,750 to $6,250.
Exposure I. System to allow commercial
banks to report to the FDIC and comptroller
of the currency on loans to foreign countries.
This is a required report for all banks with
loans in excess of $20 million outstanding to
foreign countries. $2,495.
Gapmanager-I. A comprehensive asset/ lia¬
bility system for commercial banks. Com¬
plete user definition of accounts. Interface to
host computer. Installed in more than 100
commercial banks. $3,750 to $6,250.
Distributed Software Systems, Inc.
Northbrook, IL
PC-Order Entry System. Provides for the
taking of an order, storing the information,
printing the invoice, and producing several
sales analysis reports. The system features:
automatic look-up of customer, item descrip¬
tion, and price, as well as automatic calcula¬
tions of discounts and taxes. On-line
maintenance available for immediate updat¬
ing of prices and items. $325.
PC-Order Entry Inventory. A perpetual in¬
ventory system to be incorporated into the
PC-Order Entry System. The system main¬
tains the quantity of stock-on-hand items
and notifies the operator when stock has
reached a zero or backorder point. $50.
Dow Jones and Co., Inc.
Princeton, NJ
Dow Jones Market Analyzer. A technical
analysis product that allows for automatic
collection, storage and updating of historical
and daily stock market quotes and construc¬
tion of technical analysis charts. Access in¬
formation from Dow Jones News/Retrieval.
$349.
Dow Jones Market Manager A portfolio
management product that allows private and
professional investors to access pricing and
financial information, and provides an ac¬
counting and control system for portfolios of
securities. Access information from Dow
Jones News /Re trieval . $299.
Dow Jones Market Microscope. A funda¬
mental analysis product that allows users to
choose and follow indicators for extensive
lists of stocks and industry groups, and to
sort, rank, screen, and set critical points for
buying and selling. Accesses information
from Dow Jones News/ Retrieval. $699.
Dynacomp, Inc.
Rochester, NY
Microcomputer Bond Program. Designed to
help you evaluate bonds. It provides a quick
and easy way to estimate the prices and
yields of fixed income securities under a
broad range of assumptions and estimates
about the future. $59.95.
Microcomputer Stock Program. Designed to
help you analyze stock prices. It provides
timing signals for stock purchase and sales.
Buy and sell indicators are generated by
means of a unique auto-regressive price trend
analysis. MSP requires only weekly high,
low, and close prices and the volume of
shares to aid your investment decisions.
$59.95.
Tax Optimizer. A software system designed
to evaluate various tax alternatives and to se¬
lect the most advantageous method for the
preparation of an individual Federal Income
Tax. Each set of input data is referred to as a
scenario. A tax scenario can contain up to
five alternatives. Individual scenarios may be
saved on disk for future reference. Stored
scenarios may be retrieved, modified, and re¬
calculated at will. If a printer is available,
permanent copies of the tax scenarios can be
printed. $59.95.
el Dorado Software, Inc.
San Francisco, CA
Bizi-Calc. The library of twenty standard
financial/accounting forms for popular
spreadsheet programs. Each ready-to-use
form includes on-screen Worknotes for easy
completion. Both disk and manual include a
six-part spreadsheet tutorial. Manual fea¬
tures a comprehensive applications section
for using each form for forecasting and anal¬
ysis. $60.
50/50. Forty business management forms for
popular spreadsheet programs. Each ready-
to-use form includes on-screen Worknotes
for easy completion. Manual includes a
spreadsheet tutorial. Forms range from an
advertising analysis to vehicle maintenance
costs and includes breakeven, depreciation,
loan amortization, profit point, compound
growth, linear regression, and investment
analysis. $60.
In the Mail Business letter generator for pop¬
ular word processing programs such as Easy-
Writer II and WordStar. Ninety-nine pro¬
fessional letters covering standard business
correspondence needs. Twenty-two different
categories, each containing up to five varia¬
tions on the theme. Categories include ac¬
ceptance, collections, credit, employment,
follow-up, personal, and sales. Manual fea¬
tures word processor tutorial. $60.
Calc-Kit. VisiCalc enhancement program for
data management and presentation. Printed
report designer offers variable width col¬
umns and cells plus multiple typestyles. Cell
list documents your spreadsheet formulas.
Interfile data mover allows information in¬
terchange between multiple VisiCalc files,
and graphic interpreter offers nine graphic
portrayals of data stored in various files.
$100.
Earth Data Corp.
Richmond, VA
MicroCantt. Friendly, interactive project¬
scheduling software yields professional qual¬
ity critical path (CP/M) network for any size
project. Allows multiple task dependencies,
task overlap, variable worker dedication,
and fixed costs. Change any factor and the
entire projection is recalculated. Change time
frame to view project at different levels of de¬
tail. Loads on to fixed disks. Integrates with
other products. $395. Documentation alone,
$25. Dealer demo and documentation, $45.
Emerald Software
Seattle, WA
The Small Fortune Auto-Ledger. A simple,
powerful, general ledger package for small
businesses. Supports single-entry or self-bal¬
ancing double-entry transactions, up to 400
general ledger accounts and eight depart¬
ments. The audit module features search and
display capability by date, account, or de¬
scription. The reports module can even gen¬
erate accounts receivable and accounts
payable reports, invoices. $250.
Ensign Software
Boise, ID
Church Membership. This full-featured data¬
base is designed to maintain any church's
membership records and financial pledges.
You can add families, update, retrieve, and
browse through records. Print membership
list, address labels, telephone directory, class
rosters, and more. 80-column. $99.95.
Execuware
Charlotte, NC
The Real Estate Analysis Package. Meant to
SOftGlk /or the IBM Personal Computer December 1983
ON-SCREEN FORMATTING
early as much
SUPER-TEXT PROFESSIONAL FOR IBM* provides the most power¬
ful word processing features on the morket today at a sensible
price. Super-Text makes word processing eosy, A few of its many
features ore valuable On-Screen Formatting, easy to use On-
Screen Help Reference Guides, professional Split-Screen capa¬
bility, and Autalmk,
Super-Text Professional utilizes all of the IBM function keys. If
provides automatic page headers ond footers, automotic poge
and chapter numbering, and the Preview Mode allows you to
check page endings,
Super-Text provides for easy text editing. Special block opera¬
tions for text copy, save and delete. Automatic tabbing and
formatting plus multi-file search and replace. User definable
characters allow you to moke full use of most printer functions,
Including multi-color printing, superscripttng and subscripting.
Plus Super-Text provides full compatibility with IBM Edlin Files.
This very powerful and easy to use word processor can be yours for
only $175.00.
w Super-Text requires IBM DOS Version LI,, minimum 64 K- Also
a vo liable for Apple 11+ and Apple tie.
Special Offer!
ALSO AVAILABLE FOR APPLE
PROFESSIONAL OR HOME/OFFICE
■■MM
■MHK^
t it r . i
MIN*
Mins
wmm
SOFTWARE
347 North Charles Street, Baltimore, Maryland 21201 301/659-7212
1&M b a rrguicicd of I0M, Lttc
Business
aid the real estate investor, his tax advisors,
and accountant, as well as real estate syndi¬
cators and developers, in making sound real
estate investment decisions. Multiple loan ca¬
pacity; switched or interest-only loans; bal¬
loon payments; up to 20-year projections.
$149.95.
Know Your Client. A client information stor¬
age/retrieval system that allows user to recall
previously entered information quickly; get a
listing of any or all clients according to name,
position, company, business, city, state or zip,
common factors, last contact date, or follow¬
up date; print labels; and much more.
$92.95.
The Financial Analysis Package. Performs
analysis for financial executives in determin¬
ing whether to lease or buy; figuring loan and
lease payment schedules; analyzing capital
budgeting alternatives, and determining de¬
preciation schedules based on the Economic
Recovery Tax Act of 1981. $92.95.
The Economic Order Quantity. Program lets
user determine the economic order quantity
and order point. Features a sensitivity analy¬
sis to determine which variables cause the ec¬
onomic order quantity and order point to
vary. Includes a probability theory to simu¬
late variable demand. $92.95.
Next Step. An application generator for the
pc and XT to be used as a database manager,
report writer, and program generator. Al¬
lows user to create an input program, enter
information into a personalized database,
create report programs, and run professional
reports. $345.
Ferox Microsystems
Arlington, VA
Encore! Comprehensive corporate planning,
analysis, reporting, graphics, and modeling
system combining spreadsheet features with
an English-based financial planning language
with many features and capabilities built-in.
An upgrade of a 5,000-user system. $1,850.
Financial Software
Chardon, OH
The Maverick. The first product on Wall
Street that permits you to evaluate the proba¬
bility that a trend will continue. Identifying a
favorable trend is useless if a stock has been
discovered. A database, monthly newsletter,
and specific recommendations are included.
$395.
Flexware
Industry, CA
Inventory : Can interface directly to the Flex-
ware Purchasing, General Ledger, and Finan¬
cial Reporting systems.
Order Processing. Improves customer satis¬
faction and reduces order handling time and
costs. Improves order accuracy, credit exten¬
sion, order status reporting, and inventory
management.
Integrated Accounting Packages. A compre¬
hensive general accounting system. Includes
general ledger and financial reporting, ac¬
counts receivable, order processing inven¬
tory, sales analysis, accounts payable
purchasing, payroll, and job costing.
Accounts Receivable. Can be used by itself
with invoices entered manually into the sys¬
tem, or can be used with the Order Process¬
ing System for automatic invoice generation.
Accounts Payable. Designed to increase
profits through reduced labor involvement in
processing payables, better cash flow fore¬
casting, and improved vendor discount proc¬
essing.
Payroll System. Provides comprehensive
processing, recording, and analyzing func¬
tions for managing a large or small payroll.
Many functions are totally automatic but
manual overrides are always available.
General Ledger. Designed so that detail or
summarized information flows into the sys¬
tem from other Flexware applications; how¬
ever, you still have flexibility in making
manual entries. The system allows you to
specify your own account number structure,
hence you may use your existing account
numbers.
Flexware. A mature and complete applica¬
tion-development system that provides sim¬
ple application definition using a data
dictionary and database, easy application
modification, and automatic writing of end
user documentation.
Frontier Technologies
Milwaukee, WI
Medpac. Medical office system package pro¬
vides medical billing, accounts receivable,
scheduling, and patient records. This soft¬
ware is designed using a general-purpose re¬
lational database. $2,495.
Payroll Calculates payroll checks and keeps
track of year-to-date figures for a small busi¬
ness of 100 or fewer employees. Written in
Basic so it can be modified for your specific
application. Includes routines to print checks
and W2 forms. $49.
Bill of Materials. Will handle a company's
parts, procurement, and costing problems.
Starts with a list of parts for any given assem¬
bly. Then it can add assemblies together to
make a purchase order. It will also show in¬
ventory usage and shortage lists. The pro¬
gram is written in Basic. $99.
GAI Systems
Florissant, MO
CHRIS — Complete Human Resource Plan¬
ning and Information System. A human re¬
source software package designed for
personnel people. Functions include general
administration, compensation, attendance
control, EEO, job history, training /develop¬
ment, human resource planning, career plan¬
ning, organization planning and forecasting,
and modeling. Chris 1.0, $400. Chris 2.0,
$1200.
Generic Software
Marquette, MI
Depreciation-Master. Database system for
assets and depreciation schedules. Includes
all IRS Pub. 534 methods. ACRS schedules
supplied on disk. Allows multiple methods
per asset to handle book and tax accounting.
Allows multiple methods per asset to handle
book and tax form 4562 output plus several
other reports. $175.
Great Plains Software
Fargo, ND
Accounts Payable. Maintains vendor file of
up to 32,766 vendors. Will automatically cal¬
culate and take advantage of early payment
discounts. Prints checks or will handle man¬
ual checks. Will make full or partial pay¬
ments. Hard disk only. $495.
Accounts Receivable-Accounting. Maintains
customer file of up to 32,766 customers, re¬
tains detailed history of each customer. Al¬
lows partial payments and will assess finance
changes at straight percent or dollar amount.
Hard disk only. $495.
General Ledger. Maintains up to 32,766 ac¬
counts and 999 profit centers and retains the
details of each transaction for entire fiscal
year. Hard disk only. $495.
Inventory Control with Point of Sale. Main¬
tains a parts file of up to 32,766 parts. Main¬
tains serial numbers, suggests substitute
items, and will calculate commissions eight
different ways. Hard disk only. $595.
Payroll. User-defined departments, jobs, lo¬
cal taxes, and deductions. Allows for multi¬
state payroll with twenty different pay types
and deductions per employee. Hard disk
only. $495.
Harper Business Systems
Bellevue, WA
PS. An address book management system. It
prints listings, address book labels, and mail¬
ing labels (in alphabetic or Zip Code sorted
order). An alphabetic index allows access to
any record in three seconds. PS sup ports 10-
digit Zip Codes. Category, follow-up date,
and geographic selection are supported.
$33.75.
Howard Software Services
La Jolla, CA
The Tax Preparer. A sophisticated tax pack¬
age for year-long record-keeping and year-
end filing. Prints on preprinted 1040 and
generates supporting forms in IRS facsimile.
Easy to use for the professional tax preparer
and individual. $250.
The Real Estate Analyzer. Performs detailed
SOftQlk for the IBM Personal Computer December 1 983
12B
Software Labs Is
More than Software...
IBM is d r^btered trademark of CBM Corporation,
Whether you use your IBM PC in the office, for programming, or at home, you
will profit from Software Labs1 Professional, Programming and Personal Series.
Our Professional Series meets the needs of today's business people with an in¬
tegrated package of management programs: General Ledger, Accounts Receivable,
and Accounts Payable: FileClerk™ (data base manager) and MailClerk™.
The Programmer Series puts yop in total control of your IBM PC with the
S-BASIC™ programming language, MasterKey™ (for making backups of copy
protected disks), and the Cross Reference Lister for BASIC.
The Personal Series features Computer Tutor™ which has 30 BASIC programs
filled with knowledge, entertainment and useful information for everyday living. Our
programs are great our prices are below the competition s, and you reap the pro¬
fit from your wise selection of our products.
Ask for our software series at your local computer store, or
CALL NOW 1-800-531-1309
to order our programs or receive our catalog. In Ohio or for
technical information call 614/889-5083.
Mail orders shipped within 24 hours via UPS.
Business
objective projections of after-tax cash flow,
IRR, RDI, and FMRR on commercial and res¬
idential property. Dissimilar properties can
be directly compared. Easy to use. $250.
Human Systems Dynamics
Northridge, CA
PC Statistician. Offers general statistics ques¬
tionnaire analysis and a research database.
Each analysis lets you choose any part of
your data file for analysis. Features include a
one- and five-way cross tabulation, analysis
of variance, regression, and nonparametrics.
$300.
IMSI
San Rafael, CA
Datasafe. Secures confidentiality of business
and personal records and telecommunica¬
tions with a simple ASCII key password or a
randomly generated hexadecimal key. Trans¬
fer encrypted data between any micro, mini,
or mainframe that uses DES. Warns the user
that a change has been made to protected
data. Encodes multiple files with record
speed. $135.
Checkbase. Easy-to-use personal accounting
tool that efficiently organizes up to ninety
checking accounts, simple ledgers, and credit
accounts. Automatically reconciles bank
statements and lists checks by numerous
methods. Choose up to sixty tax/cost catego¬
ries to speed up year-end tax preparation.
Key in information once to generate checks
and complete the check register. $95.
Investment Manager. Reports and measures
investment performance of individual securi¬
ties, security groups, and entire portfolio.
Reports include: inventory, transaction, se¬
curity performance, portfolio performance,
and tax. Communicates with numerous
financial databases as well as interfacing with
Lotus 1-2-3, Multiplan , and VisiCalc. Menu
driven for both the professional and novice.
Bisybase. Schedule your time and organize
all essential financial and communications in¬
formation for personal and business con¬
tacts. Keep up to date with comprehensive
reports of your financial position with both
U.S. and international accounts. This
friendly predefined database also generates
mailing lists, interfaces with most popular
word processors, and is compatible with
dBase II. $275.
Info-Pros., Inc.
Irvine, CA
Info-Gen. Record management system pro¬
viding quick and easy filing and retrieval of
information. Assists the computer in defining
a complete application including date files,
screens, and reports. $245.
Information Access Corp.
Shalimar, FL
Pharmacy Blue. Retail pharmacy system
maintains customer files and drug inventory
for prescription processing and billing. Con¬
tains a multitude of reports, including insur¬
ance analyses, drugs on order, alphabetical
listings of customers, drugs and doctors, and
receivables analysis. Supports nursing home
activity. Menu driven and function-key ori¬
ented. Documentation included. $5,500.
Amsched. Comprehensive mortgage amorti¬
zation program that prepares amortization
tables from input. Provides monthly and
yearly breakdowns of principal and interest
as well as paid-to-date-figures. Prints out on
8 1/2" x 11" continuous-form paper. $30.
Information Solutions Inc.
Charlottesville, VA
Alert. A legal calendar and docket control
system that manages attorney schedules and
critical dates or events. The package main¬
tains schedules for all attorneys in a firm and
produces a daily activity calendar for each,
as well as a firm schedule for any selected pe¬
riod. Critical events such as statutes of limi¬
tations, court dates, hearings, and filing
deadlines are easily managed by the system
and automatic remainders may be optionally
printed for any event. Alert greatly reduces
the possibility of missed filing dates, appoint¬
ments or court appearances, and schedule
conflicts, and additionally, may reduce a
firm's malpractice insurance rates. $500.
The Analyzer A powerful tool for perform¬
ing the financial calculation related to many
types of law. The package includes complex
bond calculations, lump sum interest calcula¬
tions, loan amortizations with balloons, fu¬
ture value annuities (accruals), and dollar
prorations over dated periods. Additionally,
amortization schedules may be printed for
clients. The Analyzer is especially helpful in
areas of real estate closings, intercorporate
transactions, and collections work. $200.
The Firm Solution. A comprehensive law
office management system that incorporates
the time-keeping and billing, accounts receiv¬
able and productivity management functions
in an integrated package. The package fea¬
tures optional prebilling worksheets for at¬
torney review, attorney-selected bill formats
for each matter, comments, a variety of fee
arrangements, multiple rates per attorney
and numerous inquiry options. The system
includes attorney productivity reporting,
aged accounts receivable analysis, aged un¬
billed time analysis, attorney activity recap,
conflict of interest testing, and user-defined
selective client and matter reports. W/CP/
M-86. $2,000.
Information Unlimited Software
Sausalito, CA
EasyBusiness Systems. Consists of five ac¬
counting programs. Produce customized re¬
ports. Members of the EasyBusiness Systems
family include general ledger and financial
reporter, accounts receivable, accounts pay¬
able, order entry, inventory control and
analysis, and payroll. Each program, $595.
Innovative Software
Overland Park, KS
Fast Facts. Information may be entered into
customized forms, stored on disk, and re¬
trieved at the touch of a key. Will interface to
popular spreadsheets, word processors, and
Fast Graphs . $195.
T.I.M. Executives' data manager provides
powerful and flexible organization of diverse
business information. Complete menu-
driven approach and on-screen help make
custom data files a snap to create, edit, up¬
date and organize. Multilevel sorts, calcula¬
tions, and multiple criteria selects provide
endless list, report, and form possibilities.
$495.
Insoft, Inc.
Beaverton, OR
Data Design. Managing office information is
now easy with Data Design , the first data¬
base manager designed specifically for the pc.
Uses the cursor and function keys. Supports
multiple user-defined data tables and input/
output forms. Twenty-six forms can be
created for each table. $225.
Insoft Accountant . A comprehensive menu-
driven accounting system designed for CPAs
and small- to medium-sized businesses. Con¬
sists of four packages — general ledger, ac¬
counts receivable, accounts payable, and
payroll. Each package may be used indepen¬
dently or will post directly to the general
ledger. The system handles departments,
prints, invoice statements, aged accounts re¬
ceivable and payable, payroll checks, and
W2s. $365.
Intelligent Software
San Diego, CA
Money Minder Accounts Receivable. Cre¬
ates aging, tax, sales, credit limit, and delin¬
quent account reports in seconds. Produces
statements on blank paper or standard
forms. Password security, help key, screen in¬
structions, extensive documentation, and
testing for balance. Interfaces with Money
Minder General Ledger . $250.
Money Minder Accounts Payable. Features
check printing, cash requirements reports,
aging, check register, and many other re¬
ports. Password security, help key, screen in¬
structions, extensive documentation, and
testing for balance. Interfaces with Money
Minder General Ledger. $250.
Money Minder General Ledger Produces
more than seventeen reports in various for¬
mats, including balance sheets, income state¬
ments, and trial balance. Multilevel
130
softcilk
Business
password protection, tests for balance, year
to date, departmental, and prior period com¬
parative reports. Interfaces with other
Money Minder Modules. Includes extensive
documentation, sample chart of accounts
disk. $350.
International Computers
Mexico Beach, FL
Mr. Lister. Data files may contain 10 million
entries (disk space allowing). Selectively
merge many mail lists into one new mail list.
Mail lists acquired on tape may be used to
create compatible mail list databases. Money
back guarantee. For the XT. $500.
International Software Alliance
Santa Barbara, CA
Super Mail List. More than enough space is
provided for name, company name, and ad¬
dress information; editing a member's infor¬
mation is very easy. Wild cards can be used
to speed data entry and for finding a member
when uncertain about spelling. Special
WordStar interface allows you to merge your
list with WordStar form letters. Maximum
1,000 members. $39.
General Ledger with Graphics. Powerful
enough for CPA client write-up work, yet
easy to use as a cash management tool. An
excellent array of reports are available, as
well as the ability to graph and compare data
from any accounts. Excellent audit trails are
provided by the journal entry proof report
and the general ledger posting report. $295.
Intra Computer
New York, NY
Printer X Switch. Permits businesses with
two computers and two parallel printers
(dot-matrix and daisy wheel) to direct either
computer s output to either printer for word
processing or graphics. Includes printer ca¬
bles. $220.
Intra Day Analyst
New Orleans, LA
Intra Day Analyst for Commodities. Pro¬
vides real-time graphics and technical analy¬
sis for futures price action. Tracks twenty
commodities. Each has a variable-length bar
chart and one of fourteen technical studies
on-screen simultaneously. A strong support
system is maintained for user problems.
Members receive regular updates. $1,500.
Investor's Software
Bradenton Beach, FL
Evaluation Form. A computerization of the
National Association of Investment Clubs'
famous method of common stock selection.
No modem is required. $80.
ISYS Corp.
Cambridge, MA
Investment Software and Data Service.
Large-scale investment database on monthly
disks. Includes instant screening of 1,400
stocks on fifty-two variables. Industry analy¬
sis, stock valuation analysis, portfolio analy¬
sis. No time-sharing costs, no variable costs
per use. Direct data transfer from micro /scan
to VisiCalc with no transfer cost. Daily stock
price updates if desired. Annual subscription
fee, $6,250.
Johnson Associates Software Inc.
Redding, CA
Chiropractic Records System. Provides pa¬
tient records, billing, claims processing, and
practice management. The system is de¬
signed to minimize the chance of operator er¬
ror and reduce the training of personnel. The
application is based on processing of individ¬
ual transactions and, therefore, is equally us¬
able in the front office or in the "back room."
The system is flexible in that various report/
statement formats are selected at installation
time. A complete audit trail is produced as a
basic design philosophy. $2,000.
ARE YOUR
CORDS AND
CABLES
GETTING
YOU DOWN?
GET THEM UP AND OUT OF THE WAY WITH THE
<f^“CORD & CABLE
pr!cedUCt0ry
- *3£gsr
• No more tangles * Conveniently mounts under
desk or table • Rugged steel basket with plastic
coating • Includes plastic cable ties • Size 6"
wide, 12" long, 4" deep vn/xmj
VISA/MC okay til6 llw/iNI
Include Expiration date * _ ^ _ f— _
_ interlace group
1-800-328-5727 Ext. 135B
3938 Meadowbrook Road, Minneapolis, MN 55426.
A Division of Dynalysis Corporation. Dealer inquiries invited.
For tech. info, and Minn, residents, call (612)938-8697
ft
a to* V
n Add $2
^ for postage
,\> SKmcoT
• p$'s K
the IRON
interface group
. 1-800-328-5727 Ext. 135
3938 Meadowbrook Road, Minneapolis, MN 55426
Dealer inquiries invited. Minn, residents call (612) 938-8697
for the IBM Personal Computer December 1983
131
Business
Medical Records System . Provides patient
records, billing, claims processing, and prac¬
tice management. The system is designed to
minimize the chance of operator error and re¬
duce the training of personnel. The applica¬
tion is based on processing of individual
transactions and, therefore, is equally usable
in the front office or in the "back room." The
system is flexible in that various report /state¬
ment formats are selected at installation
time. A complete audit trail is produced as a
basic design philosophy. $2,000.
Jupiter Island Corp.
Emeryville, CA
microCellarmaster. A beverage inventory
and wine-list printing program. Maintains
detailed inventory for up to forty locations.
Prints elegant wine lists. Produces many ad¬
ministrative reports. Single-user package,
$750. Multiuser, $1,500.
Keller Software
Newport Beach, CA
HAL3001. A statistical analysis software
package for medium and large datasets.
Functions include data entry, univariate sta¬
tistics, linear regression, analysis of variance,
t-test, plots, chi-square, histograms, trans¬
formations, and utility functions. $495.
Key Software
Des Plaines, IL
ResQ. Sorting, record selection, and printing
of reports catalogued as a simple procedure
for easy use. Exports /imports ASCII files,
joins files, password protection, English
manual help screens. $395.
L. C. Systems
Coralville, IA
Assistant . An accounting system for per¬
sonal or small-business users. Double-entry
accounting. Complete financial reports: bal¬
ance sheet /income statement, trial balance,
general ledger. Up to five checking accounts
automatically integrated into ledger. $100.
Learning Tools, Inc.
Cambridge, MA
Customer-Info, General purpose marketing
and product support system for retail stores,
distributors, and manufacturers. Provides
customers with information about store
products and services. Particularly well
suited to retail operations where it is difficult
for the sales staff to stay up-to-date on a large
and changing inventory of products and
services and where customer support for
technical products is important. Information
easily modified. Menu-driven. $395.
Link Systems
Santa Monica, CA
Data Fax File Management System. Allows
storage/retrieval of text files without the
need for forms or structure. Information is
stored as "pages" in a "folder" which can be
filed, retrieved, and cross referenced by up to
100 keywords per folder. $299.
Lotus Development Corp.
Cambridge, MA
1-2-3. Combines electronic spreadsheets, in¬
formation management, and graphics in a
single, fast, easy-to-use software package.
The package is integrated on one disk for use
on microcomputers. You can go from one
format to another by pressing a few keys.
You change spreadsheet data directly into
graph form or take data from your informa¬
tion file and plug it into a spreadsheet in less
than a second. The spreadsheet offers 256
columns and 2,048 rows. $495.
McMullen and McMullen, Inc.
Jefferson Valley, NY
Software Courses. Hands-on classes that can
be held at the customer's location with the
customer's hardware. Up to five computers
can be lined up (two people per computer)
for each four-hour session. Courses are avail¬
able for VisiCalc , 2-2-3, dBase II, and other
popular business software packages. Per ses¬
sion, $450.
MediSoft
Santa Cruz, CA
SearchLit. A ready-to-use program for the pc
that stores and searches information related
to a personal literature collection. Each refer¬
ence, including abstract or comment, is
stored under a set of key words. Retrieval
based on keywords in title, abstract, source,
or special keyword file. $149.50.
Megahaus Corp.
San Diego, CA
MegaFinder. An easy-to-use filing system
that allows you to create the form of your
choice and then file information away using
the form. Also included is a powerful report
generator. $99.95.
Metamorphics, Inc.
Bala Cynwyd, PA
Metamorphics Insurance System. Complete
software system for the independent insur¬
ance agent. Version for pc, $2,650. Version
for XT, $3,650.
Micro Data Base Systems, Inc.
Lafayette, IN
KnowledgeMan. An all-in-one information
management system for building easy-to-use
decision support systems. Includes integrated
functions such as relational data manager, an
ad hoc query language (like IBM SQL/DS), a
third-generation spreadsheet, a full-scale
programming language, and more. $500.
Micro Decision Systems
Pittsburgh, PA
2-2-3/VC Formulae Printer. Used by finan¬
cial analysis to review complex models dur¬
ing development. Grid arrangement shows
equations in correct position without trun¬
cating. All global details, ranges, graphs re¬
ported. $95.
Micro-MRP, Inc.
Foster City, CA
MAX, the Production Manager. A "closed-
loop" production, planning, and control sys¬
tem for manufacturing environments. MAX
runs on either a single- or multiuser system.
Modules currently available include bill of
materials, inventory control, master schedul¬
ing, materials requirements planning,
purchasing control, and shop floor control.
Future additions will include accounting
modules.
MicroLab, Inc.
Highland Park, CA
The Data Factory. Powerful database with
flexible entry and retrieval. Formats reports
to your needs. $300.
The Tax Manager, Easy to use for figuring
federal income taxes and printing returns.
Extended warranty option keeps program
current with the latest tax laws. $250.
Microrim, Inc.
Bellevue, WA
R:base. A relational database management
software program for microcomputers. Fea¬
tures relational data validation, which allows
data entered to be checked for accuracy using
selected values or data contained in other
files. Can manage forty files with 100 billion
records. Has relation and attribute lists. Can
automatically identify improper syntax. Al¬
lows customization of screen forms.
"Drawn" using cursor keys. $495.
Micro Vision
Commack, NY
Mathematical Programming Package II. A
powerful linear programming package. It is
comprised of two programs which imple¬
ment Simple Algorithm with sensitivity anal¬
ysis and a transportation algorithm. Its fast
execution speed is well complemented by its
ability to solve large (about 80 by 100 matrix)
problems. It is fully menu-driven and inter¬
active. Various options for the presentation
of the results are provided. $89.
Tax Relief II. A professional tax preparation
package specifically designed for the pc. It
supports all lettered schedules, commonly
used forms and a depreciation module. The
program uses a very efficient and convenient
132
SOftalk for the IBM Personal Computer December 1983
Compete with your friends or play by yourself in this
easy-to-use, hard-to-master game— designed by man¬
agement consultants, bankers, and software experts
to give you the management challenge of your life!
Bank President— first in the Lewis Lee
Chief Executive™ Series of exciting
management action games.
Do you feel you have what it takes
to run a large organization? Well,
here's your chance 1 See how well
you can do under the pressures and re¬
wards top executives face. Lewis Lee's new
Chief Executive™ Series— starting with
Bank President — puts YOU in charge.
Executive Competition
As the Bank President, you choose and
name the kind of outfit you want to run —
a centralized business-oriented bank, or a
retail-oriented one with many branches.
You make critical business decisions;
* Choose your product lines
• Raise or lower employee salaries
Bank President lets you monitor your
progress with clear graphic output.
* Issue and redeem stocks and bonds
* Manage your investment portfolio
* Speculate on interest rates or hedge
against fluctuations
* Borrow from the Federal Reserve
* Set loan and deposit interest rates
IBM and Apple Versions
Bank President is fun to play by yourself
or against your friends. You can even form
teams, with each team managing its own
bank and competing against the other
teams. The winner is the one whose bank
creates the most wealth for its stockholders
during the course of the game.
Bank President's menu-driven design lets
you focus on management action, not conv
puter operation. Easy-to-read graphs, pie
charts and bar charts track your success and
that of competitors. The user's manual even
gives you tips on how to outperform oppo¬
nents. And Bank President stays challeng¬
ing — it changes every time you play.
Excitement through Realism
You learn as much about opponents' de¬
cisions and the business environment as a
bank president would, in cleaF graphic form .
You get up-to-date economic information:
T-bill and prime interest rates, consumer
price indices, GNP and stock market levels.
Your decisions lead your bank to success
— or failure* Bank President uses sophisti¬
cated, realistic formulas to determine the
winning bank.
You use your computer for work. Now
you can play, too — at your level. Contact
Lewis Lee today to become — the Bank
President*
lewislee
^CORPORATION W
1646 Portola Ave., Palo Alto, CA 94306 <4 15) 853-1220
LfWiS LEE CORPORATION
1646 Porto . Avenue
Paid Alto, CA 94306
(415) 653-1220
iopfes of Bonk President ol
Ptiooe Orde-nr
Please »nd im
$74 95 finch. (California residents add 6% sales lax.)
Q IBM PC flr XT □ Apple II, 11+ r llfi
D Check or Monty Order inclosed
□ Vlw □ MasterCard
Address.,
city _
Exp. date_
Signature.
^ Dealer Inquiries Invited
(Credit card charges not valid unless signed)
ST1-1Z/B3
lank President, Chlel Executive and Lewis Lee are trademarks ol Lewis Lee Corporation. IBM ti a registered trademark or IBM. Apple is a registered trademark ol Apple Computer Inc.
Business
method of data entry, editing, and reviewing.
Such features as RAM disk and on-line help
are provided to further enhance the ease of
use and productivity. Prints returns on IRS
forms or overlays. Batch printing is sup¬
ported. $299.
Miles Consulting, Inc.
New Orleans, LA
Fastfanny. Aids in the completion of the
FNMA 1004 Residential Appraisal Report. It
helps the appraiser do a complete analysis of
each comparable sale. Cost data and market
adjustment are derived from comparable
sale. Cost data and form can be filled out on
the display screen. An estimate of the value is
printed in just a few seconds. $500.
Fastbucks. Income property analysis pro¬
gram can calculate an after-tax internal rate
of return or investment value. Operating
statements can be constructed and after-tax
cash flows can be projected. Results are sum¬
marized in a concise client-oriented report.
$250.
Morgan Computing Company, Inc.
Dallas, TX
Partnership Reporting System. A partner¬
ship reporting system for either the oil and
gas or real estate industry. Provides investors
financial statements on the status of each in¬
vestment and partnership. Requires 128K.
$1,500.
PathFinder. Tool for project planning using
the critical path method. Set up projects
while prioritizing the sequence of steps to be
accomplished. This program will project the
time to complete the project while charting
the critical path and producing a time sched¬
ule chart. Requires 128K. $80.
MLR. A multiple linear regression statistical
program for the social sciences and business.
The program handles up to ten variables in
analyzing the relationships among a set of
variables, and provides a complete set of sta¬
tistical information. Requires 128K. $100.
Simplex PC. For a variety of cost control,
profit maximization, and other optimization
type situations. It solves linear programming
problems with up to a 50 x 50 matrix and pro¬
vides the option to display each iteration of
the derivation. $49.95.
Simplex PC II. An extension of Simplex PC
with expanded capabilities. Provides for a
100 x 100 matrix in a 128K machine. Uses a
spreadsheet program ( VisiCalc , Lotus 1-2-3)
to set up problems (with complete names for
variables) and, after execution, to view the
problem solution (final tableau). $100.
TaxComp. Spreadsheet (VisiCalc, Lotus 1-2-
3) template for 1040 tax return preparation
and planning. Includes most frequently used
schedules and attachments (A, B, C, D, E, G,
SE, 2106, 2441, and 3468). Automatically
computes income averaging to gain lowest
tax total. Requires 128K. $100.
Mosaic Software, Inc.
Cambridge, MA
Integrated 6. Totally integrated, designed for
business managers. Includes spreadsheet
modeling, presentation quality graphics, re¬
lational database, word processing, terminal
emulation (DEC VT-100, VT-52, and IBM
3101), and communications between pcs and
commercial databases. Functions interact
fully for gathering business data, analyzing/
modeling, and presenting as reports and
memos with spreadsheets and graphs incor¬
porated. $495.
NewsNet, Inc.
Bryn Mawr, PA
NewsNet. Distributes more than 125 special¬
ized business newsletters, on-line. Latest is¬
sues often available on-line days before print
editions. Prices start at $18 per hour.
New York Zoetrope
New York, NY
Directory of Online Databases. 1,500 on-line
databases and services available via personal
computers, terminals, and video text receiv¬
ers. Descriptions include subject, content,
analyses, producer, address, and price.
$29.95.
Nissim Associates
San Francisco, CA
Multi Currency General Ledger Program.
Produces financial reports by currency and
consolidated into a single currency. All trans¬
actions stored in original currency. Auto¬
matic calculation of gain and loss from RATE
movements. Account statements for cus¬
tomer or due from /due to accounts. FAS 52
compatible. For banks and corporate trea¬
surers. Installation and training included.
$3,800.
Foreign Exchange Trading System. Process,
forward, option, and hedge contracts.
Produces on-line detail analysis of customer
and maturity positions, including GAP and
break-even calculations. Produces spot and
forward revaluations, contract confirma¬
tions, paying and receiving report. Full ac¬
counting interface to Multicurrency General
Ledger. Installation and training included.
$5,800.
Norell Data Systems Corp.
Los Angeles, CA
Easycalc. Simple, easy-to-use calculating
tool can be used to compute your budget,
record and project your investment returns,
even do your taxes. Easycalc provides the
most important capabilities of a two-dimen¬
sional 'What if?" calculator program, includ¬
ing formulas, labels, variable column width,
and print to line printer or disk file. Simple
keystroke commands allow operations on
entire rows or columns to conveniently re¬
arrange data. $99.95.
Visualize. A documentation utility program
that helps the user of VisiCalc in the design,
development, and documentation of tem¬
plate spreadsheets. Hardcopy reports of the
template layout, the calculations report in¬
cludes file information, size statistics, and
global parameters. Three sample application
templates are included— check register, cash
flow, and balance sheet and operating state¬
ment. All sample templates are fully annota¬
ted and the package comes completely
documented. $100.
Norfork Systems
Laurel Springs, NJ
PC-Orgchart. Never again draw another or¬
ganization chart. Allows you to create, mod¬
ify, and delete entries. Displays finished
charts on screen prior to printing. $75.
North America MICA Inc.
San Diego, CA
PMS-II. A full-scale critical path project
management system which calculates early
and late start and finish, float and critical
path(s) for networks of up to 1,250 activities
in 64K or 2,500 activities in a 128K 16-bit ma¬
chine. With its super- and subnetworking
features, project size is unlimited. The system
prints activity reports and Gantt charts with
extensive sort and select capabilities, the ac¬
tivity diagram, funding schedule and graph,
and three-part earned value analysis reports.
RMS-II. A resource management subsystem
designed for use with PMS-II, allows the
definition of up to ninety-six resource cen¬
ters, each with a unique capacity in hours per
day, and a wage and burden rate. Any por¬
tion of any resource can be allocated to any
activity in any project defined under PMS-II.
Reports can be generated for one center or
any combination of centers showing line item
detail allocations, as well as bar graphs
showing allocations as a percentage of capac¬
ity (zero percent to 200 percent) over time.
Omega Software, Inc.
Chicago, IL
The Chart Trader Plus. Package with various
programs that allow making an in-depth
analysis of a portfolio as well as being able to
predict price movements in both the futures
and the equity markets. This package in¬
cludes high-resolution graphics that can
chart up to 240 days at once and data file
management. $199.95.
Tax Templates. VisiCalc templates that will
handle most of the tax schedules used in con¬
junction with the federal 1040 forms. A copy
134
softotk for the IBM. Personal Computer December 1983
THE NEW STANDARD
THE MICR05
■lii^
MSB?
Microsoft, the
people who set the
standard for software,
have done it again with the
Microsoft* Mouse.
Our expertise in both hardware and
software has gone into the develop'
mentof the Microsoft Mouse. Now
you can plug in the most exciting
computer product of the year and J
put it to work.
The Mouse lets you move the
cursor freely and naturally, then
execute commands at
the push of a button.
The Microsoft Mouse is a
complete system. It comes
with an on screen tutorial, a
practice application, and the
Multi-Tool™ Notepad, a mouse-based
text editor, so you can begin
using the Mouse right away. And
for application developers, the
Mouse includes a programmable
•*— — .
interface
driver to give
your application
program complete
control over the Mouse's
operation.
That's the kind of support you’d expect
from Microsoft. After all, we were the
world's first microcomputer software
company. Today, more than a million
microcomputers are running Micro¬
soft languages, operating systems,
application programs, and hardware-
software combinations.
You can get the Micro¬
soft Mouse in dedi¬
cated versions for the
IBM.-PC.PC XT and
in a version for MS™-
DOS machines with
serial interfaces,
including the IBM-
PC.The Mouse
supports all
versions of
MS-DOS,
including ver¬
sion 2.0. Ask your
Microsoft dealer
for a demonstration
of the Microsoft Mouse
—a whole new standard.
BETTER TOOLS FOR MICROCOMPUTERS
^ MICROSOFT
Microsoft is a registered trademark,
and MS and the Microsoft logo are
trademarks of Microsoft Corporation.
Introducing
\ /ON
EXECUVISION
TWl
The Presentation Graphics Program
the erase ci! ns oh
COM m: SCALED TO
ANY or THK HXFL
|J0) NT s I ZES ; I -
Complete design capabilities...
64 color schemes.. .10 type
styles.
THE SKETCH
FUNCTION
INWOLUES THE
MANIPULATION
OF PIXEL DOTS
AND LINES
TOM AND FULL
PICTURE
DEVELOPMENT
Electronic cut and paste facility
allows you to move, combine or
erase any object or text.
TO ERASE ANY
PORTION OP A
SLIDE OH FIX
USE EITHER THE
TOOL ERASER
ON
THE CUT A DELETE
FUNCTIONS ,
Automatic pie, bar or line graphs
with a special PLOT function.
HlfWVAET aHnnE
PC Pricu Components
■ Harass
-;r Tl
EDUCATIONAL
NONE USERS
PC PRICE DECREASE?
AS PC BUYERS
t ItPTREASE
COM>!!fe!ifoNS
Now you can prepare tomorrow morning’s
presentation, tonight!
If you're like most professionals, you spend a lot of time prepar¬
ing and delivering presentations* To your associates, Tb clients.
And, of course, to top management* Unfortunately, you don't
always have the time or resources at hand to put together a visual
presentation which will put you in the best possible light*
Enter VCN EXECUVISION, ,, state-of-the-art presentation
graphics software from the Business and Professional Division of
Prentice-Hall, Inc. VCN EXECUVISION takes all of your
research, facts and analyses, and transforms them into powerful
graphic images for use in any multi-media presentation*
The Only Presentation Package You Need.
Not only will VCN EXECUVISION allow you to create charts
and graphs with its automatic PLOT function, it offers you com¬
plete design capabilities in 10 typefaces and 64 color schemes to
enhance the impact and professional quality of your presentation*
There is no limit to the variety of pictures, graphs and charts that
can he created, displayed and updated*
VCN EXECUVISION can even animate your presentations with
an astounding array of motion processes, without cumbersome
software changes.
Best of all, you don't have to be an artist to use VCN EXECU¬
VISION skillfully* Every function is offered in a series of easy to
follow menus so that you utilize maximum graphics capabilities
with speed and simplicity. The program comes with its own highly
acclaimed interactive demonstration disk, plus easy to understand
systems documentation with full color sample illustrations*
VCN EXECUVISION can immediately be put to work making all
of your presentations— and you— look sharper, more prepared,
more professional. And VCN EXECUVISION does so with sub¬
stantial reductions in cost compared with professional graphic art¬
ist fees or dedicated graphics processor fees.
EXCLUSIVE! Your Own Graphic Libraries!
With VCN EXECUVISION you can make use of these special
add-on software libraries of professionally pre-rendered images:
• The Professional Series
(depictions of figures representing every major profession)
• The Business and Industry Series
• Maps and International Symbols
• Initials and Backgrounds
• Graphic Borders
You can also create your own library of charts, pictures, symbols
or logos and store them for future reordering or rearranging*
I
VCN EXECUVISION
FEATURES:
1. Complete menu-driven operation
2. Full color user manual
3. Tutorial demonstration disk with
program
4. Libraries of hundreds of pre¬
rendered images
5. Electronic cut and paste facility to
move, combine or erase any object
or text
6. Pie, bar, and line graphs with
special automatic PLOT function
7. Animation and motion techniques
8. Automatic run -time options
9. Complete design capabilities
10* 64 color schemes and 10 type styles
Complete libraries of hundreds
of highly detailed images, ..from
people to products,,, energy to
entertainment
VCN EXECUVISION Presentation Graphics
Program is designed by Visual Communi¬
cations Network, Inc. (VCN) for the IBM PC.
It is the only presentation graphics package
to meet the standards of the Business and
Professional Division of Prentice- Hall, Inc.
For a demonstration of VCN EXECU¬
VISION, visit your nearest computer store.
Or call toll-free 800-345-8112 (PA residents:
800-662-2444), or write to; Denise Baer,
Prentice -Hall, Inc., 200 Old l^ppan Road,
Old Thppan, NJ 07675.
Animation,,, automatic run-time
options.
©1983 Prentice- Halljne,
® IBM is the registered trademark of International Business Machines Corporation.
Business
of Laser's Your Income Tax is included. De¬
signed for use with versions of VisiCalc pro¬
viding Data Interchange Format (DIF) and
Boolean Logic @IF functions. The Advanced
Version of VisiCalc for the pc may be used.
$49.95.
Omni Software Systems. Inc
Griffith, IN
Complete Business System. Includes general
ledger, accounts receivable, accounts pay¬
able, and payroll. All programs interact with
each other. Flexible formatting and screen
prompting. Prints checks, financial state¬
ments, and several reports and schedules.
$500.
The Stock Manager. A stock portfolio system
for the small or large investor. Handles up to
500 stocks on a double-density disk. Prepares
several reports, including those used for the
investors tax return. $150.
After-The-Fact Payroll For use by account¬
ants who provide bookkeeping services to
small businesses. Prepares all necessary re¬
ports and schedules. $250.
Form §1099 Generator. Used by the profes¬
sional accountant to prepare necessary infor¬
mation Form #1099 for clients. $150.
1040 System. For use by accountants to pre¬
pare federal and state tax returns. Includes all
schedules and reports necessary to file a pro¬
fessional tax return. $1,050.
Payroll. Prepares complete payroll for any
small business. Includes programs for the
preparation of all federal and state reports.
Prints checks and various reports and sched¬
ules. $250.
The Accountant. Designed to provide an
easy method for keeping a set of records and
producing financial statements that are com¬
parable to those prepared by a professional
accountant. $200.
Account Analysis. Posts to more than sixty
different account titles that conform to
the business portion of the Federal Income
Tax return. $100.
Depreciation. Computes depreciation using
four different methods and is newly updated
to comply with ACRS rules. Designed for the
professional accountant. $250.
On-Line Response, Inc.
Chicago, IL
PCQuote. The "real-time" quote and portfo¬
lio management package is a professional-
quality stock market information system.
This software has been designed as an invest¬
ment information and management tool for
the professional trader and investor. $495.
Options-80
Concord, MA
Stock Option Analyzer. Compares alterna¬
tive opportunities. Allows user to optimize
return based on judgment of how share
prices will behave. Handles buying and sell¬
ing of puts, calls, spreads. Includes risk, com¬
missions, cost of money, and dividends.
Graphs and tables. Prints and stores to disk.
$125.
OR-D System
Cherry Hill, NJ
A Complete Dental Management System .
Per-visit billing, daily income, various insur¬
ance forms, insurance monitoring by patient,
complete accounts payable system, state-of-
the-art recall system. Marketing and letter¬
writing feature, provider analysis reports,
patient history, and more. In Pascal for hard
disk system. Easy to customize. $3,500.
A Complete Medical Management System .
Diagnosis, treatments, and prescriptions.
Various insurance forms, insurance monitor¬
ing by patient, complete accounts payable
system, and various management reports,
such as aging and provider analysis, market¬
ing and letter-writing, and state-of-the-art re¬
call system. In Pascal for hard disk system.
Easy to customize. $3,500.
Legal System. Includes time billing, trust ac¬
count, and case monitoring by various dates.
Unlimited amount of reports to choose from.
Keeps track of amount owed according to ar¬
rangements, complete accounting system.
Balance checks and get various reports, such
as aging and attorney production. In Pascal
for hard disk system. Easy to customize.
$3,500.
Orrington Economics, Inc.
Arlington, VA
Micromarkets IL A database of demographic
and retail sales variables for use by market
researchers and sales managers. Designed for
easy use with VisiCalc and other spreadsheet
programs. Contains information for each
state and for each of the two hundred largest
metropolitan areas. $99.
Owl Software Corp.
North Hollywood, CA
Textplus. A fast integrated program, includes
a powerful word processor, a data file man¬
ager, and print spooler. Textplus does mailing
labels, advanced mail merge, calculations,
file inquiries, selects, sorts, and reports.
Word processing functions include headers,
footers, page numbering, right margin justi¬
fication, bold, underlining, subscripts, and
multiple typestyles. $240.
Pacific Software
Berkeley, CA
Sequitur. A relational database management
system with fully integrated word process¬
ing. Provides a visual method of specifying
selections, sorts, and joins that allow data
manipulation without programming. In¬
cludes form generator with complete merg¬
ing capabilities for form letters and mail
labels along with report writer. $795.
PBL Corp.
Wayzata, MN
Letterform 1000. A computer desk reference
that contains more than 1000 professionally
written letters and forms on disk that can be
read, personalized, and printed using almost
any word processing software. A complete
letter reference for the good letter writer, and
a way for poor letter writers to quickly write
quality letters. $95.
PCsoftware of San Diego
San Diego, CA
Creatabase. Menu-driven information soft¬
ware with help screens, sixteen fields, and the
ability to store up to 1,200 records per file
(64K) and 2,200 (128K). $75.
Performance Engineered
Programming
Carlsbad, CA
Integrated General Ledger. Inventory con¬
trol, order entry, accounts receivable, ac¬
counts payable, and payroll (for all fifty
states). Available for all MS-DOS comput¬
ers. Without payroll, $595. With payroll,
$795.
P.M.S. Inc.
La Canada, CA
Medical Billing System. Handles all the bil¬
ling needs of up to ten doctors at a fraction of
the cost of other systems. Ease of operation
and comprehensive documentation enable
the user to master the system within a few
hours. It handles up to 20,000 active patients
and will keep track of detailed transactions
for up to one year. Standard insurance
forms, an immediate itemized statement at
time of service, plus twenty-five other man¬
agement reports are generated. $2,495.
PRO/PAC, Inc.
Houston, TX
Financial Management Models for the Serv¬
ice Firm. A series of planning and controlling
VisiCalc templates that enables a service firm
to determine billing rates, budget, and con¬
trol projects, plan staffing, monitor billable
time, estimate fees, and plan cash flow. $295.
Professional Management Systems,
Inc.
Waverly, NE
Dental Disk. Produces management reports,
allows easy data entry daily to produce in¬
surance forms, billing, recall notices, lists,
and more. From $1,500.
Spinal Disk. Chiropractic office management
system handles daily transactions, billing,
and insurance forms. $1,500.
138
SO (talk for the IBM Personal Computer December 1983
E-COM is a Registered Trademark
of the U.S. Postal Service
IBM is a Registered Trademark
of IBM Inc,
CP/M is a Registered Trademark
of Digital Research
A POWERFUL 4 IN 1
(SOON TO BE 5 IN I)
PROGRAM FOR IBM PC
AND COMPATIBLES.
ALSO A UNIVERSAL
Z 80 CP/M VERSION!
MAIL MERGER
'rr'ty*
^ * Personalized letters
* Labels
* Lists
E-COM
^ E-COM will soon be the
fifth member of THE
ULTIMATE" program
The power of electronic
mailing can now be
DICTIONARY yours through your
modem and 'THE
13,000 words (initially) ultimate." Your l»‘
Add your own words sonaj,2e(j fetters, memos.
Delete words and rnvo,ces can now
be sent anywhere in the
country within 48 hours.
Ask your dealer about
this free enhancement.
DATA BASE
* On-screen
WORD PROCESSING *
W"
Menu driven
Complete cursor
movement
Footnoting
Simultaneous printing
and editing
Global search and
replace
Many other powerful
features
On-screen formattrng
Multi-level select and
sort
Reports
Form fiN-rn
Column movement
THE ‘ " V
IN USER FRIENDLINESS!!!
tad: t: " Rcr~ c rT-r
Gtyr t- < r' \ ST/TJT
Suggested retail price S 38 5. 00
Less instant rebate SJJOjOO
Your price with this ad $275.00
(offer good thru Dec 31, 1983, only)
CONTACT YOUR NEAREST
PARTICIPATING DEALER TODAY!
STEP UP TO
766 El Camino Real, Suite D
San Carlos, CA 94070
(415) 595-4466
Business
Optic Disk . Designed for optometric field.
Produces management reports, prints bills,
recalls patients, prints lists, and mail labels.
$1,500.
Programmed Press
Elmont, NY
Commodities and Futures Software, Thir¬
teen interactive programs for commodities
and futures to evaluate price, risk, and return
on futures or commodities. Software, $100.
Statistical Software for Forecasting. Twenty
interactive statistical programs for forecast¬
ing. Software, $100.
Investment Software Package. Fifty interac¬
tive programs for anyone interested in using
computers to evaluate price, risks, and re¬
turn on investment. Includes stocks, bonds,
options, futures, foreign exchange, and stat-
pak. Software, $100.
Bonds and Interest Rates Software. Sixteen
interactive programs on bonds and interest
rates to evaluate price, risk, and return on
fixed income investments. Software, $100.
Option Values Software. Based on the best
option values models, eight interactive pro¬
grams for options on stock or futures, for
anyone interested in using computers to
evaluate price, risk, and return on options
and futures. Software, $100.
Stock Market Software. Seventeen interac¬
tive programs for investment in common
stock, for anyone interested in using comput¬
ers to evaluate price, risk, and return on in¬
vestments. Software, $100.
Foreign Exchange Software. Eleven interac¬
tive profitable programs for foreign currency
exchange. Software, $100.
Quala
Valencia, CA
Taskmanager. Schedules up to 999 tasks by
starting and completion dates, department,
person, projects, and subprojects. Produces
reports and Gantt charts on screen or printer.
Requires 128K of memory. $250.
Realty Software Company
Redondo Beach, CA
APR Loan Analysis. Loan comparisons are
made using the annual percentage rate of the
loan based on the base interest rate of the
loan, loan fees (points), prepaid interest, and
the term of the loan. $50.
Construction Cost/Profit. For builders and
investors in building projects allowing a
quick analysis of potential profits, interest
rates, legal fees, demolition and construction
costs, land draw, and financing for consider¬
ation in calculation of total funds necessary
for project completion. Several possible
building projects can be easily compared in
minutes. $50.
Depreciation/ ACRS. Schedules of straight
line depreciation and ACRS calculations are
displayed for properties purchased between
1981 and 1984. Calculations are displayed
for assets in the three-, five-, ten- and fifteen-
year life categories on a year-by-year basis
with the accumulated totals. The printed out¬
put may include a description of the assets.
$50.
Income Property Analysis. Aid to home buy¬
ers, sellers, investors, and realtors. Income,
debt service, all individual expense catego¬
ries, and the resultant net cash flow are
shown on printed output in both monthly
and yearly amounts. Superb tool for com¬
paring income producing properties. $50.
Loan Amortization. Calculates loan pay¬
ments and displays a schedule of loan pay¬
ments including dates, payment number,
payment, principal, interest, and loan bal¬
ance. Fully amortized, interest only, and less
than interest loans with payment from one to
fifty-two per year are calculated in sixteen¬
digit precision. Schedule can start in any pe¬
riod and interest totals will be calculated for
each year. $50,
Reston Publishing Co.
Reston, VA
Micro Learning Systems. A new line of soft¬
ware tutorials designed with a self-instruc¬
tional, hands-on approach. Included in the
line are: IBM Teach— an interactive tutorial
for learning all about the IBM; Basic Teach ;
and The Teach Program for VisiCalc— which
teaches the novice how to use VisiCalc and
create applications. $75.
ProWorks. Provides users of 1-2-3 with a
ready to run information management sys¬
tem. The first three products are titled Execu¬
tive Assistant, Key Business Measures, and
Business Forecasting . Each package is menu-
driven, requires no programming experience,
is easily customized, and uses spreadsheet,
graphics, and database features of 1-2-3.
$100 each.
Client Strategist. A general-ledger software
package. The spreadsheet interface allows
the accountant to use the general ledger as a
source document for VisiCalc, SuperCalc ,
Multiplan, 1-2-3, and dBase II templates.
Helps create professional financial state¬
ments, cash flow forecasts, financial ratios,
and source and applications of funds. $2,000.
Howard W. Sams & Co., Inc.
Indianapolis, IN
Financial Planning Mind Toob. Automati¬
cally supply your Lotus 1-2-3, Multiplan, Vi¬
siCalc, or SuperCalc spreadsheet with the
correct formulas and column headings to in¬
stantly calculate present, net present, and fu¬
ture values, yields, internal and financial
management rates of return, and basic statis¬
tics. Also lets you do break-even analyses;
depreciation schedules; accelerated cost re¬
covery system (ACRS); variable-rate, gradu¬
ate-payment, graduate-payment adjustable,
and wraparound mortgages. $79.95 each.
Individual Investment Analysb Mind Toob.
Helps you quickly use Multiplan to analyze
possible/probable capital purchase deci¬
sions, investment decisions, and estate-plan¬
ning decisions by examining an array of
variable conditions surrounding the key fac¬
tors involved. Also includes a financial re¬
cord keeping section for stocks, bonds, and
real estate. $79.95.
Magnum. Convenient and powerful data
management system that lets you create,
store, search out, sort, edit, and display rec¬
ords easily. Will print in up to twenty-five
stored formats. Four categories of data can
be entered, including alphanumeric, nu¬
meric, calculated numeric, and date, with
data checking for correct entry. Numeric col¬
umn totals and averages can be calculated
automatically, while editing features let you
enter and correct your entries with a mini¬
mum of keystrokes. If hard-disk storage is
used, up to 10,000 records can be stored per
disk. $79.95.
Sapana Micro Software
Pittsburg, KS
Mail-Track-1, A menu-driven program to
handle domestic and foreign addresses and
print form letters. Detects duplicate ad¬
dresses; auto-repeat entry; maintains the list
in Zip Code order; searches and sorts on: tel¬
ephone number, entry code, name, company
name, city, sheet, state, and Zip Code.
$49.95.
Soft-Cardfile-Index-I. An electronic card-
filing system to keep track of any type of
published information. Each entry has title of
publication, author, periodical name, code,
date, and abstract of any size. $49.95.
Mail-Track-II. A more powerful version of
Mail-Track-1 program. Additional features
include twenty-four groups in entry code,
and relation while selecting on entry code,
merge two files, display /delete files, create
back up file, maintain lists of groups, varia¬
ble length fields, and courtesy title. $75.
Write, Mail & Merge. A three-in-one menu-
driven package to write simple letters, create
and maintain mailing lists, and print person¬
alized letters by merging letters with the se¬
lected addresses from mailing lists. $95.
MailStarOne. A comprehensive mailing list
program to handle large mailing lists, up to
131,000 addresses. Has several built-in edit¬
ing and error-trap routines, room for more
than sixteen data items, a simple letter writer,
and a program to print form letters by merg¬
ing text with labels. $195.
Satori Software
Seattle, WA
Legal Billing. Efficient billing program for
law firms. Computer screen models profes-
SOftClIk fag. the IBM Personal Computer December 1983
140
m
ogueHxhe ultimate challenge
i adventure games, gives you
on -stop action with an infi-
ite variety' of situations,
here’s no memorizing events
ecause Rogue's never the
ime game twice. These
qualities combined make
Rogue addictive. No wonder
it's the most popular game
running under tile UNIX*
System, Squires M&p&ST'
TMi PC with t28K erf TjtiiiiK*!}
Monochrome or color 'm&nitirc
l:o order direct cadi toll free,
800-538 81 57 ext 973
SOQ-672'3170 CXI, 973 tn California
or check: or money' order lor
CK.95.J(j|pi
( add S 2 . i)0 apd Jmn d I ) to
Arti field! Ioteijtgfcfice D esign
P,C> Box 3685
Santa Clara, CA, 95055
You Haven't Played An Adventure Game
Now there's a game that can keep up with your imagination
nidesign
‘ UNIX \St a irademark of Sell Labs, Inc
MS-DOS j s a Irademark of Microsoil, lr>c
Business
sional time slips. Prints statements, aging re¬
ports, lawyer-time reports and more.
Handles eighteen lawyers, 400 clients, and
4,000 monthly time slips. $350.
Inventory Manager. A comprehensive inven¬
tory control program designed especially for
retailers, wholesalers, or other businesses in¬
volved with merchandise sales. Up to thir¬
teen major categories and 10,000 items are
managed with numerous reports available
including sorts by vendor, gross profit, and
items sold. Prints purchase orders and data
worksheets. $150.
Bulk Mailer. A complete mailing list program
for the serious user. Features include duplica¬
tion elimination, Zip Code and alphabetical
sorts, multiple search parameters, automatic
entry defaults, ease of use, and large capacity
(up to 5,400 names). A special hard-disk ver¬
sion is available with a 32,000-name capac¬
ity. $125.
Savant Corp.
Houston, TX
The Savant Investor Series. A set of inte¬
grated programs that help you plan, follow,
and analyze your investments. Includes tech¬
nical charting, fundamental analysis, and
portfolio. Requires two disk drives, color/
graphics card, 128K. $995.
The Technical Investor. Has four independent
windows that can plot prices, volumes, point
and figure charts, relative strength, and
more. Copy charts on printer. Update prices
automatically by modem; up to ten years of
data on stocks and market indices available.
Requires color/graphics card, two disk
drives, 128K. $395.
The Fundamental Investor. Fundamental
analysis, database, and communications
programs. Store up to one hundred items on
up to 1,700 securities. Enter data by modem.
Screen, sort, calculate financial ratios. Re¬
trieve data from Dow Jones automatically,
other services manually using the terminal
program included. Requires two disk drives.
128K. $495.
Sensor-based Systems
Charfield, MN
Metafile. An information management sys¬
tem for the pc, XT, and other 8088/86-based
systems. Creates a development and opera¬
tional environment that provides integrated
facilities for high-level programming, word
processing, database management, model¬
ing, report generation, communications,
forms generation, menu building, and data
conversion. $995.
Silver Soft
Wichita, KS
SilverSoft. A set of management software
applications for personal computers: Silver-
Budget— double entry budgeting and ac¬
counting; SilverCalendar— financial calcula¬
tions; SilverFolio— personal worth and in¬
ventory plus financial calculations;
SilverWriter— word processing and mail list
management. Available for CP/M, CP/M-
86, and PC-DOS operating systems. $399.
Simple Soft, Inc.
Elk Grove, IL
The QuikCalc Loan Analyzer. Provides de¬
tailed analyses of loan and mortgage instru¬
ments. Includes complete annual and
monthly amortization schedules, with op¬
tional balloon payments. Also performs spe¬
cial calculations such as early loan
terminations, summary of loan proceeds,
effective interest rates, and payment between
dates. $99.95.
The QuickCalc Real Estate Investor. Ana¬
lyzes both individual residence and income
properties. Both models address a number of
particular real estate market problems, in¬
cluding financing structures, expense sched¬
ules, cash flows, tax benefits, and internal
rate of return. $129.95,
SimSoft, Inc.
Port Huron, MI
The Payment Scheduler. Prints amortization
schedules according to the desired payment.
The user inputs the amount of the payment
that is wanted along with the interest rate,
principal amount, and date of first payment.
Payment Scheduler then prepares a concise
easy to read amortization schedule. $40.
Smith Micro Software
Sunset Beach, CA
Stock Portfolio System. 2nd edition. An in¬
vestment portfolio accounting, record-keep¬
ing, and timing control system. Investments
covered include stocks, bonds, options,
money markets, certificate of deposit, and
other cash accounts. Security values entered
either manually or via modem. Terminal
mode provided for access to Dow Jones.
$185,
Softrend, A Division of Information
Solutions, Inc.
Charlottesville, VA
The Fixed Asset Manager. Provides a com¬
plete depreciation and asset cataloguing tool
for business and personal users. The system
incorporates many unique features enabling
flexible reporting and asset evaluation. $150.
The Time Scheduler. A comprehensive time
management system for both the personal
and professional user. May be used for ap¬
pointment scheduling, project management,
maintenance schedules, legal deadlines, in¬
vestment reminders, and more. $99.
Magazine/ Book Reference. An abstracting
program that allows the user to quickly re¬
cord and retrieve references to any type of
information in magazines, books, proceed¬
ings, journals, and so on.
Softstar, Inc.
Juno Beach, FL
VisiCalc Real Estate Templates. Amortiza¬
tions, personal financial statements, ACRS
depreciation, income property investment
analysis, internal rate of return, mortgage
loan analysis. A versatile problem-solving
package for executives, developers, brokers,
accountants, attorneys, and real estate ana¬
lysts. Combines the power and flexibility of
VisiCalc with the simplicity of a menu-driven
program. $129.
Peachtree Connection. Can unite IBM's
Peachtree General Ledger to a variety of
spreadsheet programs (VisiCalc, Multiplan,
1-2-3). Allows the user to do forecasting,
budgeting, and modeling with up to five
years of accounting data. Preformatted
worksheets can be created from direct access,
without having to rekey all the data into
spreadsheet program. DOS 1.1, $129. DOS
2.0, $149.
Business Planning Tool. Creates budgets and
detailed business plans in minutes at the key¬
board. Prints reports or automatically cre¬
ates preformatted worksheets or templates
for VisiCalc, Multiplan, or 1-2-3. $195.
Software Arts
Wellesley, MA
TKISolver. The first-ever equation processor
for personal computers, is a revolutionary
tool for anyone who uses equations, formu¬
las, and modeling for analysis, design, plan¬
ning, or problem solving. Features a unique
backsolving ability, iterative and list solving,
tables and graphs, automatic unit conver¬
sion, and thirty-four built-in functions. $299.
TKISolver Pack for Mechanical Engineering.
Designed for use with the TKISolver pro¬
gram, includes thirteen models each com¬
plete with the equations and values necessary
to solve problems common to mechanical en¬
gineers. Topics include analysis of elastic
beam bending, springs, area moment of iner¬
tia, Mohr's circle, rotational systems, heat
transfer, fluid flow, and hydraulics. $100.
TKISolver Pack for Financial Management.
Designed for use with TKISolver, includes
thirteen models each complete with the equa¬
tions, values, and tables necessary to solve
problems common to financial analysts and
managers. Topics include compound interest,
net present value, level debt service, cost of
equity, capital analysis of financial state¬
ments, stock option pricing, bond swaps,
convertible debts, and bond-refunding deci¬
sions. $100.
Software Connections, Inc.
Santa Clara, CA
LAN:DataStore. Multiuser database man-
B u s
! N t S 5
agement package with screen-oriented
forms creation/forms retrieval program.
Specifically designed to provide; (1 ) concur¬
rent access protection for multicomputer lo¬
cal area networks, (2) data access security for
different levels of users, and (3) large data ca¬
pacity (16M/ database). $645 to $1,945.
Software Publishing Corp.
Mountain View, CA
PFS: File. Allows the user to record, file, re¬
trieve, and summarize information, $140.
PF$:Report, Sorts, calculates, formats, and
prints presentation-quality reports from in¬
formation in files created with PFS:Fite. To¬
tals, subtotals, averages, subaverages,
counts, and subcounts can be printed on ev¬
ery column, $125.
PF5 Solutions. Ready-made applications of
PFS software for specific record-keeping
tasks. With each PFS Solutions , you get a
complete form design and predefined reports
that are used with PFS: File and PFS: Report,
Twelve disks with guides, $20 each.
Software Solutions, Inc,
Milford, CT
DOSease . User-friendly interface applies a
menu-driven selection process to command
execution, bringing enhanced usability to the
full power of DOS. Easy access to all system
capabilities. $60,
Medease. Comprehensive office administra¬
tion program to serve a medical practice. Re¬
quires no knowledge of programming.
Automates the processing of all patient and
practice information from billing and insur¬
ance claims to reporting clinical information,
$995.
Wordease. Full-function word processor,
part of the Dataease integrated system.
Stands alone or interfaces with other applica¬
tions. Features a comprehensive set of editing
options, menus, and function keys. Supports
a variety of printers, $295,
Dataease , Relational database management
system uses menus and function keys. Builds
application quickly and simply without pro¬
gramming. Easy form definition, data entry,
plus flexible reporting and record updating
capability. $595.
Software Technology for
Computers, Inc.
Newton, MA
IFO. Employs the use of CAPASS (Cross
Tabbing Routine) algorithm and Soundex in¬
telligence to find phonetically information
that you can't spell or pronounce. Features
global editing, calculated fields, screen build¬
ing routines, duplicate options, five-level
cross tab search capability, quick-formatted
prints, report generator and sort files. $125,
The Mailing List . Maintains a complete mail¬
ing list and generates a telephone listing
(sorted by last name). The telephone listing
includes last name (company name), first
name, phone number, and record number.
The Mailing List database can be added to,
changed (on-screen), deleted, sorted,
searched, and reformatted. Accommodates
nine-digit Zip Codes for use outside the
U.S.A. Up to 1,500 labels can be stored on a
single disk. $75.
Solutions, Inc,
Montpelier, VT
VIS/ BRIDGE/ D]. Transmits data from Dow
Jones News/Retrieval directly into a VisiCalc
spreadsheet, $295.
Source Telecomputing Corp.
McLean, VA
The Source. An on-line information and
communication service for personal com¬
puter owners. Provides electronic mail, bul¬
letin board, conferencing, UPI news, stock
and bond quotes, financial news, electronic
shopping, airline schedules, movie reviews,
hotel and restaurant guides. Membership,
INTRODUCING
PC AIRFLO
Protect your PC from heat deterioration.
PC AIRFLO allows only clean filtered air into
your Personal Computer; creating a constant
stream of cooling air over the fCst 46 c.f.m.
The existing fan is in the power supply only,
PC AIRFLO prevents dust and smoke from
coming in through any of the other openings.
The majority of computer breakdowns are
caused by heat and dust.
You need PC AIRFLO for your computers sake.
No changes in the PC required ,
Specify 110 or 220 volt A/C
One year warrantee,
price
$8794 (UPS)
$ 1 10.00 u,s, currency (foreign orders via airmail)
(Extra filters available in pkgs, of 10 for S5.00)
®
FOR
YOUR IBM-PC8.XT
SEND CHECK.
ABC COMPUTER PERIPHERALS, INC
Engineering far efficiency Ik reliability
77 Columbia Street
New York, New York 10002
IBM PC »s a trademark of International Business Machines Corporation
for the IBM Personal Computer December 1983
143
Get it all..*
COMMUNICATIONS
• ASCII/EBCDIC
• Manual/Automatic dialup
and logon
• Automatic search for
available line/port
• File transmityreceive and
data capture
• Single-key host selection
• Easy menu-driven port
definition
• Backwards scrollable
terminal
• XMODEM protocol support
• APL support
• User defineable macros
/
DATA MANAGEMENT
• Menu-driven file and data
selection
• Plain English file and
variable names
• Up to 400 time-series
variables per file
• Up to 208 periods and 125
categories per variable
• Data import/export
• Easy file subsetting
• Full screen data editor
with 2-dimensional
scrolling and global
edit/statistical commands
GRAPHICS
• Pie, bar, line, area-fill, and
scatter charts
• 1 or 2 charts per screen
• Easy interactive chart
creation
• Fast chart display
• Direct text entry into any
chart
• Display memo and graph
in same screen
• Hardcopy printout with
one keypress
• Automatic least squares
data projection
• Automatic scaling
• Alternate Y-axis for trend
analysis
To put it simply, with PCDI you can quickly and easily dial in to any
mainframe computers, information services, and bulletin boards and retrieve
the data you want, "four retrieved numbers can then be manipulated, swiftly
graphed (in a variety of formats and colors), and passed to your favorite
spreadsheet or custom programs, all in a matter of seconds.
Absolutely, the finest.
Several Fortune 500 corporations have already installed PCDI as the base
for their entire, companywide “electronic office” applications. Without except
tion, PCDI is the most comprehensive and easiest-to-use communications
package available for the IBM PC. Its data manager offers complete menu-
driven file and data management in plain English. PCDI’s presentation quality
graphics have more interactive features than any other graphics program
in its class. And PCDI can be quickly expanded by integrating your favorite
programs directly into it. It is simply the easiest way to retrieve, display, and
analyze your data.
with PCDI.
PCDI
Personal Computer Data Interface
• Telecommunications
• Color Graphics
• Data Management
• User expandable
• Fully integrated
• Online “HELP”
• Easy to read manual
• Program updates available
• Corporate license available
*250
PCDI provides all the tools you need to perform easy numerical data
analysis. Stock quotes, economic and industry indicators, prodorma financial
statements ... all those numbers you’ve laboriously compiled and keyed in make
interesting reading with PCDPs interactive graphics. And PCDPs communica-
tions and data management features insure that you won’t be doing the
keypunching the next time around. Make us prove it. Visit your local IBM
dealer for a demonstration or contact us for our free color information kit.
System Requirements: IBM PC or PC-XT • 256K main memory
• Color graphics adaptor • 2 double sided diskette drives or hard disk
• Hayes Smartmodem (300/1200) • Epson compatible printer
Applied MicroSystems, Inc.
P.O. Box 832
Roswell, Georgia 30077
(404) 475-0832 (404) 371-0832
Business
$100 one-time fee. Hourly fees, $7.75 to
$20.75.
Spectrum Software
Sunnyvale, CA
Accounts Receivable . An invoicing and re¬
ceivables management system. Provides on¬
screen invoice data-entry form for creating
detailed invoices and a journal for manually
recording invoices, payments, and credits.
$150.
General Ledger A double-entry bookkeeping
system. Provides an on-screen transaction
journal, allowing 500 transactions per
month. The system provides 500 user-
defined accounts spread over sixteen bal¬
ance-sheet categories. $150.
Math Series. A menu-driven series of pro¬
grams including numerical analysis, statisti¬
cal analysis matrix, and three-dimensional
surface plotter. Employs hi-res graphics and
hard copy for presentation of results. $50.
SSR Corporation
Rochester, NY
Infotory. A standalone inventory manage¬
ment system that can accommodate 5,000 to
50,000 inventory items depending on the sys¬
tem configuration. Any report is a data man¬
agement subsystem built into Infotory that
allows the user to customize reports based on
the thirty-six predefined fields of information
provided for each inventory item. Floppy,
$425. Hard, $575.
Omnifile. Menu-driven and easy to use, like
simple file managers, but is flexible and pow¬
erful enough to be truly useful in a business
and professional environment, without re¬
quiring any programming. $425.
Star Software Systems
Torrance, CA
The Accounting Partner A low-cost ac¬
counting system that includes a general
ledger, accounts receivable, invoicing, ac¬
counts payable, purchase orders, and pay¬
roll. For the pc or XT. $395.
Starside Engineering
Rochester, NY
ANOVA/Plus. An analysis of variance util¬
ity — a statistical tool for comparing the vari¬
ances of two or more populations. Analyzes
up to five factors. Data file create /edit capa¬
bility included, as is Scheffe's test of individ¬
ual mean levels. In machine code and very
fast. $69.95.
State of the Art, Inc.
Costa Mesa, CA
Billing System. Can turn the records of time
invested and expenses incurred into detailed
bills to your clients, including charges and
expenses exactly as you want your client
billed. Also tracks client billings and proc¬
esses receipts. Other aspects are a detailed
aged-open bill report and month-end sum¬
mary. Allows for multiple levels of employ¬
ees and billable employee rates storing
individual employee records that may be
analyzed. $395 to $595.
Budget & Financial Reporting. Expands gen¬
eral ledger record-keeping to include budget
and history information. Provides for divi¬
sional, departmental, budgetary, and com¬
parative reporting along with automatic
posting of recurring journal entries and
produces an automatic audit trail of all activ¬
ity to date. $395 to $595.
Inventory Control Combines sophisticated
database management and reporting capabi¬
lities. Allows for minimum/maximum quan¬
tity, economic order quantities, and
maintains purchase order and on-hand data.
Multiple costing methods are available con¬
currently including average, last receipt
(LIFO), and original cost (FIFO). The auto¬
matic generating of count sheets with loca¬
tion and costing information also are
provided. $395 to $595.
Sales Invoicing. Invoice entry is made faster
by accessing address and terms information
from the customer file. Billing instructions
and pricing data may be retrieved instantly
from stored information. Comprehensive
sales journal reporting includes daily invoice
recaps, gross profit analysis, sales commis¬
sion reporting, and monthly profitability re¬
porting by invoice, salesperson, and
customer. $395 to $595.
Statistical Computing Consultants
Burke, VA
Survtab. Survey analysis software. Tabulates
data from survey questionnaires. $180.
Stone and Associates
La Jolla, CA
CataList. Prepares fully compatible, inter¬
face disks for any of the thirteen most popu¬
lar word processors. Allows users to merge
addresses with customized form letters
created by the user's word processing system.
$195.
Sunward Systems, Inc.
Chicago, IL
Fulfillment I. A subscription fulfillment, ac¬
counting and list maintenance program
which is also adaptable to mail continuity
programs, single-product mail sales, and
fund raising. $75.
Sunmail. A completely menu-driven mailing
list maintenance program with fields for
name and business address, address, and
nine-digit Zip Code, two dates, two tele¬
phone numbers with area code, and foreign
address. Unlimited number of codes availa¬
ble for each record. Output by mailing la¬
bels, directories, document labels, and form
letters. All output can be selected on the basis
of Zip Codes, dates, and selection codes with
any information printed or suppressed. Out¬
put is in Zip Code or alphabetical order. $99.
Superex International Marketing
Yonkers, NY
Superex Retailer. Issues sales receipts and in¬
voices, updates inventory (2,000 items on
floppy, 20,000 on hard disk), tracks backor¬
ders and receivables, creates receiving re¬
ports, maintains a customer mailing list,
tracks sales by item and salesperson and con¬
tains a powerful report generator. $300.
SuperSoft, Inc.
Champaign, IL
VoiceDrive. A complete software interface
that stands between the voice recognition
hardware and application software. Availa¬
ble for use with Scratchpad, SuperSoft's
spreadsheet program. Allows the user to en¬
ter and manipulate data on the screen by
voice command. Keyboard and speech com¬
mands are interchangeable. Requires 128K
and Tecmar Voice Recognition Board.
Scratchpad with VoiceDrive , $495. With Tec-
mar board also included, $995.
ScratchPad. Spreadsheet program featuring
virtual memory, which allows disk space to
be used as backup for RAM. Scratchpad's
rows and columns are flexible to 999 in either
direction. Window splitting is unlimited.
Consolidation and merge functions are in¬
cluded, allowing similar spreadsheets to be
merged and added or averaged together,
$295.
Personal Data Base. An easy to use database
program that allows the user to keep track of
various business and personal information.
The user controls the length and time of re¬
cords in file, number of characters per field
(maximum fifty), and number of fields per re¬
cord (maximum twenty). Records can be
added to established files, deleted, or up¬
dated. Report columns can be added or
averaged. Menus and screen prompts are de¬
signed with ease of use in mind. Requires
IBM or Epson printer. $125.
Sydney Development Corp.
Vancouver, British Columbia
Real Estate Analysis System. A complete
package of interrelated modules designed to
help professionals and investors address a
mix of applications. All modules may be pur¬
chased separately. Modules include Contem¬
porary Loan Plans, $155; Mortgage Portfolio
Management, $135; Development Pro
Forma, $350; Development Quick Analysis,
$400; Property Cash Flow and Yield Analy¬
sis, $500; and Property Income and Expense
Analysis, $500.
Real Estate Office System. A comprehensive
146
softcilk
Business
tool designed to streamline the commercial
and residential real estate offices. Designed
with the Hrst-user in mind, the system con¬
sists of four separate but fully integrated
modules: Sales Management, 5850; Listings
Management, S650; General Accounting,
$600; and Word Processing, £400.
Stax/ M A portfolio-management system
designed for the individual or small invest¬
ment group, It allows you to keep track of
portfolios of securities. These may be stocks,
bonds, options, or whatever securities you
choose to invest your money in. $225,
5tox/C. A technical-analysis program de¬
signed for private investors, brokers, profes¬
sional technical analysts, and financial
analysts. Up to sixteen securities can be
tracked on a daily basis for over one year.
Outputs include price charts, relative
strength indexes, moving averages,
differences between moving averages, filter
and trends, on-volume volumes, and mo-
men turns. $175.
SysteMathica
Pittsburgh, PA
PC-MILP. A general purpose, large-scale lin¬
ear programming package. With state-of-
the-art compact database generator for
sparse matrices and structured problems.
Mixed integer, all integer branch and bound
capability, and 8087 math coprocessor op¬
tions available. $4°5.
Systems Design Lab
Redortdo Beach, CA
Pro Football (NFL) The Gold Edition. Pro
football prediction system designed for the
serious handicapper. The program has pro¬
duced excellent results against Las Vegas line
and comes complete with a system disk, data
disk, and more than one hundred pages of
documen tatio n, $1 99 * 50 .
Systems Plus, Inc.
Palo Alto, CA
The Landlord. Handles all the paperwork
and record-keeping functions for any type of
income rental property. Can maintain multi¬
ple owners and multiple rental units and
types* Prints a variety of financial and man¬
agement reports, checks, and mailing labels.
$595.
Books / The Electric Ledger Appears on¬
screen as a typical ledger page. Recurring en¬
tries and enhanced budgeting modules. $345.
Client Manager. A CPA writeup package. Us¬
ers have flexibility in setup and numbering of
accounts and journals. Time and billing
available. Requires hard disk. $1,400.
Medical Manager Front office financial and
clinical medical management software. Has a
built-in report generator that allows un-
binded formatting of insurance forms and cli- ,
ent bills. From $4,000,
Tarrtec Enterprises
Commack, NY
Name Directory Database program capable
of storing 2,000 records on a single disk* Pro
vides mailing labels, record lists according to
user-define catalog codes: geographically by
area codes, states, Zip Codes, or partial Zip
Codes. $33,
Tax Man, Inc.
Huntsville, AL
Taxn\an-84. With VisiCak/SuperCak, pre- I
pares form 1040, This template series in¬
cludes all forms and schedules in IRS-
approved printable format* The logic pro¬
vided will identify deductions that exceed
statistical standards, compare this years data
and tax results with last year's, and flag forms
which change because of last 'minute changes
in your input. $95,
Taxealc, Inc.
Fort Worth, TX
Taxcak. A tax-planning template to be used
in conjunction with VisiCak, SuperCak ,
1-2-3 , or Multipkm. Allows the computation
of income tax variables and selects the lowest
Pascal and C Programmers
Blaise Computing s productivity tools allow Pascal and C programmers
to develop reliable software taking full advantage of the capabilities of
the IBM PC and XT. Support for Microsoft and IBM Pascal, and Micro¬
soft (Lattice! C is provided. Because ail routines are carefully con¬
structed in the language for which they were designed, the tools pro-
vide an excellent model. Pascal procedure support is implemented as
separately compiled units, and the C functions are delivered as part of
a function library. Now you can write your applications rapidly in the
two most powerful languages available for Lhe IBM PC, All packages
come with a comprehensive Reference Manual, extensive examples and
sample programs.
▼
TOOLS
All Source Code is included
Tola! string capability, complete screen access, keyboard handlings graphics interface,
access to all BIOS functions, and much more are provided m over JO routines, AH routines
are carefully crafted and documented to give you the in forma Uon and flexibility you need
A general Macro Assembler BIOS gale allows you lo access any BIOS function from Pascal
or C. and demonstrates how to interlace assembly language routines. Everyone using Pas-
cal or C should have TOOLS, User Manual only. $10,
TOOLS 2
All Source Code is included
The power of DOS 2 0 is supported using high level Pascal procedures or C functions
Program chaining DOS internal and external command execution, use of all available
rpept'pry extended file handling, and other utilities are tome of the features provided A
general DOS gale allows you to access any DOS function from Pascal or C User Manual
only $30
VIEW MANAGER
Source Code available
VIEW MANAGER is a screen support system of a mainframe for the [BM Personal Com¬
puter. VIEW MANAGER is a menu driven, screen oriented system allowing you to develop
user oriented screen interfaces Screens are constructed with a true Screen Painter sup¬
porting any attribute or color, and the screens are stored efficiently In a Screen Database
Database utilities allow you lo copy screens to stand-alone da I abases and to archive
screens. VIEW/UBRARY supports acxess to screens and true block mode data capture and
display Irom application programs. Available soon wilt be VfEW/UBRARY for Microsoft
(Lattice! C The source to The procedure library Is available for an additional SI 50 00
Demonstration diskette and User Manual S3 5
^ VIEW MANAGER, TOOLS and TOOLS 2 run on the IBM Personal Com
puter and XT. TOOLS 2 requires DOS 2*0; TOOLS and VIEW MAN¬
AGER can be used with any version of DOS Specify if you wish Pascal
(Microsoft and IBMi or Microsoft (Lattice) C versions. Blaise Com¬
puting can also provide you with the Microsoft Pascal and C compilers
with qualified support. Cal! or write for details.
|l- BLAISE
COIS^JTING
INC
TOOLS
1 25.00
TOOLS 2
1 00.00
VIEW MANAGER
275 00
VIEW MANAGER |wi(h L Ibrary Sou reel
00
1609 AlEgti Street
MS- Pascal Compiler
135 00
Berkeley CA V47Q2
M icrosol i C Cu m pi lu r
450 00
I4l5p524-6d0i
mn
for the IBM Personal Computer December 1983
147
PALANTIR" WORD PROCESSING
DON’T HAVE TO BEEF UP OUR GUARANTEE
WITH A LOT OF BULL
Other software companies give
you disclaimers. Palanrir gives you a
real guarantee; Palanrir backs its soft¬
ware with 90 days of free phone sup¬
port via a toll-free number. When you
call, we won’t tell you to ask your
dealer or read your manual; we3ll
answer your question, free of charge.
If wc can’t solve your problem, we’ll
replace your Palanrir Software with
any competitive software of compar¬
able value.
We couldn’t make an offer like
this if we weren’t confident about
Palantir word processing. It’s easy to
learn, easy to use, easy to live with.
Palantir word- processing soft¬
ware is designed for microcomputers.
Yet it gives you all the features of a
dedicated word processor. You
won’t find a better system on the
marker today.
To fmd out more about Palantir
software, mark the reader- service card
in this issue or call, toll-free:
1-800-368-3797. In Texas, call
713-520-8221.
We’ll respond with detailed
information on Palantir software and
a free “No Bull”
button. A closer look
will convince you
that we’re not just
one of the herd.
And that’s no butt.
Palantir Software 3400 Montrose Blvd, Suite 718 Houston, Texas 77006
l" Palanrir is a trademark of Pahncir, Ijk.
Business
tax. Input lines follow the IRS forms and the
calculations are tracked to IRS-form line
numbers. $125.
TCI Software
Flourtown, PA
Mailtrak. Stores up to 2,400 names on a
floppy disk, generates telephone directories,
labels (up to four across) with up to nine
lines, master list, and files for WordStar or
Easy Writer in reports. Instant locator finds
information by last name, company, street
address, city, state, or Zip Code within sec¬
onds. Manual, $15. Disk and manual, $65.
TCS Software, Inc.
Houston, TX
Client Ledger System. A multicompany gen¬
eral ledger system designed specifically for
public accounting firms and others who pro¬
vide accounting services for small businesses.
Highlights include the accelerated cost recov¬
ery depreciation schedule, a fully integrated
passive payroll, ledger consolidation, 941
worksheets, W-2s, 1099s, and the generation
of more than fifty reports. Price to the end
user is determined by deal installation, train¬
ing, and support.
QLabel. Generates labels from information
stored in Total Accounting System data files.
The label format is completely user defined,
allowing the flexibility to create labels in the
exact format required. Can also be used to
prepare "labels" on media other than stand¬
ard labels. Price to the end user is determined
by dealer installation, training, and support.
QWord. A word processing package that
offers advanced editing and printing features
such as four-function integer math, true pro¬
portional printing, and full use of function
keys. QWord interfaces with the Total Ac¬
counting System data files. This interface al¬
lows customized mailings, letters, reports,
and other documents. Price to the end user is
determined by dealer installation, training,
and support.
Simple. A database management system that
uses Total Accounting System data files to
their fullest advantage. The user can generate
customized reports; query, display, enter or
delete data from both Total Accounting Sys¬
tem data files, and separate files created in
Simple . Special features include customized
reports and queries, English-sentence com¬
mands, subtotals and totals of fields or report
columns, and cross-referencing and multiple-
sort indexing. Price to the end user is deter¬
mined by dealer installation, training, and
support.
Tecmar, Inc.
Solon, OH
Elan. Office communications systems pro¬
vides the link between people, machine, and
telephones. Performs the conversion of voice
signals to data signals, and back again. The
ability to digitize speech, then reconstruct
speech from stored data is central to many of
the voice, mail, message, and telephone-re¬
lated functions of Elan. $1,695.
TexaSoft
Dallas, TX
CALL (Computer Assisted Learning Lan¬
guage). Aimed at the educational and indus¬
trial training market. Features an authoring
system (Create) which allows instructors
with little computer knowledge to create tu¬
torials, electronic “training manuals," and
computer monitored texts. The CALL lan¬
guage takes advantage of many of the fea¬
tures of the pc such as the use of sound, color,
and character graphics. Also contains an ex¬
tensive editor, a grading program, and other
useful utility programs. $450.
Electronic File Cabinet. Creates a “file folder"
in which you can place information on the
"tab" (keywords) and then store up to 200
lines of free formatted text “inside" the folder.
PC File will store as many "file folders" (rec¬
ords) as your disk space will allow and will
retrieve these records by number, keyword,
or multiple keyword (Boolean) searches.
$75.
The TexaSoft Combo Pac. An integrated sys¬
tem of business programs. Separately, these
three programs will meet a wide variety of
business needs. However, the interrelation¬
ship among the three programs make each
even more powerful. Each of the three pro¬
grams creates standard ASCII files. These
files can then be used by the other programs.
Tables created in The Thinker can be saved in
a file on disk. PC File provides a method of
storing textual information along with asso¬
ciated keywords for easy storage and re¬
trieval. Records of textual information
entered into PC File can be output to an
ASCII file. VersaText can then be used to
edit this file or include it into word processing
documents. Users with hard disks can place
all three programs on the same disk for in¬
creased integration. $325.
Time Accountant
Palo Alto, CA
Time Accountant. A flexible timekeeping
and billing tool. Tracks up to two dozen pro¬
fessionals, maintains existing codes, adjusts
rates or charges, bills at any time, and uses
your own forms. Requires 128K RAM, DOS
1.1., two 320K disk drives, hi-res monitor,
and printer. $320.
T /Maker Company
Mountain View, CA
T/ Maker III. An integrated program offering
word processing, spreadsheet, data manage¬
ment, file management, and graphics func¬
tions. Every command and function is
directly accessible and works on every file. It
has a complete word processor with header
and footer capability and automatic footnote
placement. A word processing-based spread¬
sheet reduces spreadsheet setup time and
complexity. The data management functions
perform sorting, tallying, including and ex¬
cluding tasks. $275.
Universal Data Products
Buffalo, NY
UDRI Data Base Manager System. A menu-
driven package of programs designed to al¬
low the operator the ability to create files,
add, change, and delete information at any
time; organize the file in a variety of ways;
and print a multitude of reports and labels.
$199.
User-Friendly Software, Inc.
Melville, NY
The Apartment House Manager. A complete
system designed for managers of apartment
buildings. The manager can determine the
status of apartments, keep a general journal
of all income and expenses, and review a
monthly profit and loss statement. $395.
Walonick Associates, Inc.
Minneapolis, MN
StatPac. A complete data manager and sta¬
tistical analysis package with features similar
to mainframe SPSS. Includes batch process¬
ing, data transformation procedures, and a
complete range of statistical procedures.
Handles 5,000 cases with up to 255 columns
of information per case. Not recommended
for the novice researcher. $400.
Waterloo Microsystems, Inc.
Waterloo, Ontario
Waterloo Port. A standalone or local area
network operating system with the following
features: multiple processes; interprocess
message passing; user-interface support for
multiple windows, pointing and selecting,
menus and icons, mouse, tablet or trackball.
Local area networking; network services;
tree-structured file system; browser for the
file system and networks; full-screen mouse-
oriented editor; commands, pipes and filters;
mainframe communications; real-time; port¬
ability; several language processors; inte¬
grated software development tools.
Weiss Associates, Inc.
Red Bank, NJ
Venture. Performs business planning, strate¬
gic planning, and capital investment analy¬
sis. Contains the logic, accounting
procedures, calculations, and reports. You
specify your parameters and enter data; no
need to write equations or design reports.
$495.
SOftalk for the IBM Personal Computer December 1983
149
1@M SSWSBJ
Business
John Wiley & Sons, Inc*
New York, NY
Buy or Lease: A Financial Decision Maker A
practical program to help business owners
and purchasing agents weigh all the costs, di¬
rect and indirect, of buying or leasing capital
equipment “from typewriters to trucks to
machine tools. Incorporates all provisions of
the 1982 and 1983 tax acts to show most pro¬
fitable decision. 5125,
Woolf Software
Canoga Park, CA
Money Manager A personal and very small
business finance program for systems using
CP/M or compatible operating systems. Full
facilities are provided for manipulation, re¬
porting, and graphing expenditures and
budgets. The systems support any number
of user-definable accounts. An on-line help
facility is also provided.
XQ Software, Inc,
Norcross, GA
The InvestmejM Strategist. Determines
whether a particular tax shelter is a good in¬
vestment, Lets a financial planner compare
the tax shelter's rate of return with projected
returns of other types of investments. Can
also compare several tax shelters with each
other, $395.
The Tax Strategist , Automatically deter¬
mines the right amount of tax shelter based
on an individual's financial situation. The
program turns the pc into a sophisticated tax
planning tool that helps an investor evaluate
strategies for reducing tax liability. $395.
Communications
Advanced Micro Techniques
Foster City, CA
MicroEZLNK. An interface to Western
Unions EasyLink service. Provides auto¬
matic dialing, automatic message format¬
ting, and automatic log-on to the EasyLink
system with a single keystroke, Through the
use of the directory services function, the
user is able to send a single message to multi¬
ple recipients with a single connection. Takes
care of formatting the message for the vari¬
ous types of messages available, including
telex , TWX, Mailgram, telegram, and inter¬
national cable, all automatically from the
same message file. $150.
Intelligent Terminal Allows the user to con¬
nect to other computer systems or communi¬
cations utilities such as the Source or
CompuServe. With !termf you may record
all received data into a disk file. You may also
transmit data previously recorded in a disk
file. While on-line you may display disk
directories, erase files, alter the communica¬
tions parameters, and open and close the re¬
ceive and transmit files. $150.
Micro TLX, Turns your CP/M computer into
an intelligent telex/TWX machine. You can
send and receive telex and TWX messages
from anywhere in the world. You may also
send mailgram, telegram, cables, and mul¬
tiaddress messages to any location. Mi*
croTLX provides all these facilities through a
simple- to- use, menu-driven interface. Mi-
croTLX connects to the Telex II (TWX) net¬
work. $150.
Advanced Systems Concepts, Inc,
Pasadena, CA
ALD8, AQS 21, Expanding line of data com¬
munication equipment. Cable, modems, in¬
telligent and manual data switches, and
converters available. Products allow periph¬
eral networks using RS-232C or parallel in¬
terfaces in a business environment. Staff
available for configuring peripheral net¬
works using RS-232C or parallel interfaces in
a business environment. Cable, $4. Modems,
$110. Switches, $6O-$20Q per port. Converts,
$1 00-5500 .
PC Switch , Port expander, sfiarings for com¬
puters and modems using RS-232 or parallel
ports. Allows remote operation of peripher¬
als and computers under software control of
electronic switches. Staff available for con¬
figuring peripheral networks. Twenty-four
hour ASCII Express service available. $50 to
$200 per port.
AgriData Resources, Inc.
Milwaukee, WI
Agri-Star: Connects your computer or data
terminal to a world of agricultural news,
weather, and commodity prices from Merrill
Lynch, Associated Press, US DA, and more.
A must for anyone involved in any phase of
agriculture. For more information: 800-558-
9044, Basic user fee $199.
Alpha Software Corp,
Burlington, MA
The Apple-IBM Connection. Allows for the
communication between two computers—
the IBM pc-XT and the Apple II + , Apple lie,
and the Apple II. It not only allows the easy
transfer of data files but allows the user to
enhance spreadsheet analysis capabilities by
upgrading Apple VisiCak files to Lotus's 3*2-
3 files on the pc. Requires Hayes Micro Mo¬
dem II plug-in modem board, a Mountain
Computer CPS Multifunction Card, a CCS
Card, or a Super Serial Card for transfer. On
the IBM side, requires any RS-232 interface
card, $195,
Applied MicroSystems, Inc.
Roswell, GA
Intelecom. A fast menu-driven terminal
package with the communications power of
PCDL Features include Xmodem, Xon/Xofif,
APL, automatic dial-up and log-on, auto¬
search for available line/ port, backward
scrolling, data transmit/receive/capture,
screen snapshot/redisplay, and on-line help,
$99.
PCDL An integrated package incorporating
communications, data management, and
color graphics in a single user-expandable
system. With PCD1 , you can easily dial into
mainframes, information services, bulletin
boards, and other personal computers and
retrieve data. Retrieved data can be quickly
graphed and passed to other programs. $250.
AST Research, Inc*
Irvine, C A
AST-BSC, AST-SNA. A 3270 software com¬
munications package (AST-BSC is bisync)
that enables the pc to emulate a remote 3274
control unit with attached 3278 or 3279 dis¬
play station. Optional software provides
3770 RJE workstation functions, supporting
data transfer between the host and pc. Other
options include cluster controller support for
up to three pc's or ASCII terminals as addi¬
tional 3278 stations, $895.
AST-5251 , In AST-5251 mode, the pc ap¬
pears to the host as an interactive IBM 5251
Model 12 Display Station and a parallel
150
SOftdlk for the IBM Personal Computer December 1983
Expand pour IBM*PC so that it performs
Micro Design International announces a major
breakthrough in peripheral technology — The Insider rH !
It is the only hard disk drive system to offer you 10-Mega-
bytes of formatted capacity with complete internal
installation, all for $995. Now you can expand your
IBM*PC to handle heavyweight data with the same ease
and efficiency as the PC XT By equipping your PC with
The Insider11" you can save up to $2;0QQ over the cost of a
PC XT The insider1"1 is also compatible with most IBM
PC lookalikes Its the perfect solution to your data needs
and budget.
The Insiders 3M engineering is far superior to any other
1st engineering!
hard disk drive system on the market. Unlike other
internal drives which require an external power supply
ij uses available power. In fact, it uses only
Et current thereby eliminating overheating,
»hich has plagued othmir drives. Our drive
lies are so good that we carry a full one
The insider"
Q.9Aof <
a problem *
and*
yearwarr
r includes cor
iplete cables, sii
pmd is available in any
iftware with all needed
Auctions for easy
4 the following
ider™ Wine
Itifu notion
ree vacant
sider™ Wine
sk Control!
lattonal Busina
stem w/
described above
slots) ..... $995.00
System and Floppy
acant module
ts) . . . . $1,295.00
like the PC XT for a fraction of the cost.
1503 Insider Winchester System w/RAM
Memory Card that will hold up to 256K
RAM (no RAM installed). (No vacant
module slots) . . . . Xi$l,295.0Q
1504 Expansion Memory Module for Model IS03
to allow 320K additional RAM for a total of
576K (Module Only, no RAM
installed) . $129.00
1505 Per 64 K of RAM for ISOS and
IS04 . || $ 75.00
1506 Multifunction Card with 6 vacant
slots . . , . _ . -- . $ 88.00
MODULES FOR USE WITH ISOl AND IS06 ABOVE
1507 Parallel Port Module (Centronics
Compatible) . . . . . $ 59.00
ISOS Serial Port Module (RS232) . $ 95.00
IS09 Clock Calendar Module w/battery $ 65.00
IS 10 Game Adaptor Module _ _ $ 55,00
151 1 Hard Disk Controller Module including
software (requires 3 slots) _ $395.99
1512 XT-ROM . . . . $ 48.00
To expand pour PC to the performance of a PC XT at a fraction of the
cost, CALL TODAY to order The Insider? MasterCard and Visa are
accepted; or, send check or money order to Micro, Design
International
to order;
CALL COLLECT 305/788-3475
Micro Design International
Suite 375 100 Sybelia Av
Maitland, Florida 32751
Communications
printer attached to the pc will be supported
as an IBM-type 5256 dot-matrix printer. Op¬
tions include software to provide an interface
for bidirectional file transfers between the pc
and the host system. $895.
PCNet. A CSMA/CD base band local area
network that allows pcs to share common
files for database operations and costly hard¬
ware resources such as hard disks and print¬
ers. Includes file locking and remote
execution. Uses CSMA/CD media access in a
distributed bus topology, and has a data rate
of 1Mbps. $695 per node.
AST-3780. A bisync communications pack¬
age that emulates the functions of an IBM
2780/3780 RJE workstation. It allows inter¬
active use by an operator or batch processing
for unattended operation. Other features in¬
clude command file configuration, transpar¬
ent and nontransparent operation, dynamic
device selection between disk, screen, and
printer. $945.
Back Bay Micro
Burlington, MA
Hayes Compatible Smartmodem. Features
additional printer port, battery backup
clock, and serial port. All four functions are
designed into one printed circuit card. The
modem will perform with all Hayes soft¬
ware. The serial port can be switched to
other functions when not driving the mo¬
dem. $300.
Bizcomp Corporation
Sunnyvale, CA
PCtlntellimodem, A 1200-baud plug-in mo¬
dem for the pc and XT. Features integrated
voice and data communications, telephone
directory, and a two-year warranty. $499.
Robert J. Brady Co.
Bowie, MD
Communications Networking for the IBM
PC, by Larry Jordan and Bruce Churchill.
This comprehensive summary of all aspects
of data communications applications for the
pc covers a wide variety of existing and pro¬
jected data communications applications, in¬
cluding character codes. Provides the novice
user with a thorough background in pc data
communications. Covers both asynchronous
and synchronous communications and local
area networking extensively. $18.95.
Digisoft Computers, Inc.
New York, NY
Mailcom . Send more than 2,000 letters per
hour, delivered in less than 48 hours, at $.26 a
piece, from your computer, using the U.S.
Postal Service's E-Com system. Mailcom is
interactive, easy-to-use, menu-driven soft¬
ware, including a text editor, mailing list
manager, set-up and format programs, and
communications. $195.
Digital Marketing Corp.
Walnut Creek, CA
The Micro Link II. Conducts keyboard con¬
versations, sends and receives electronic mail
and exchanges any file (up to disk capacity).
Saves all or selected parts of transmission to
disk. Development of the Micro Link II was
based on input from thousands of data com¬
munication users. $99.
direct. aid, Inc.
Boulder, CO
direct. connect. An intelligent terminal and
transfer program for communicating with
other computers and databases. The IBM
user can capture data to disk file and send
files to other computers. The program has
programmable function keys, more than
twenty-five different help screens, and up to
9,600 baud throughput. $145.
Electronic Data Systems
Dallas, TX
EDS Communicator/ Text Editor. Communi¬
cations and text editor program. Transfers
files at 300 or 1200 baud using ASCII or
Xmodem. Autoanswer or autodial and auto-
log-on to various networks. Stores up to
2,000 lines in memory for global command
column monitor. $125.
ErgoSoft
San Diego, CA
p-Comm. An intelligent communications
package for the UCSD p-System. Autodial¬
ing, phone directory, upload, download.
Christensen protocol. 1200-baud operation
$95.
p-Comm 3.0. An update to the professional
communications package for' the UCSD p-
System. Features upload, download, Xmo¬
dem file transfer, pacing, Xon/Xoff,
throttling, phone directory, automatic log¬
on, and terminal emulation up to 1200 baud.
Autodialer sets com parameters. Requires
NCI p-System version IV 1. (IBM p-System
version also available). $95.
Frontier Technologies Corp.
Milwaukee, WI
Advanced Communications Board . Provides
multiple protocol support. Programmable
word lengths, stop bits, and baud rate (maxi¬
mum baud rate 19 .2K ) . Options include par¬
allel port and serial port. $275.
X.25 Software. Will run on Frontier's Ad¬
vanced Communication Board. Implements
all three levels of CCITT X.25 specification
with 1980 amendments. The software is de¬
veloped in a higher-order language that is
compatible with the pc operating system.
$795.
Compac. Allows asynchronous communica¬
tion through an IBM standard RS-232C inter¬
face or Frontier Technologies Advanced
Communications Board. The program also
implements bisync, HDLC/SDLC, and X.25
protocols on the Frontier Technologies
board. Includes upload and download of AS¬
CII files, user-definable function keys, and
baud rates up to 19. 2K. $125.
Gateway Microsystems, Inc.
Austin, TX
Microgate 2780/3780 Emulator. An inte¬
grated hardware /so ft ware product that en¬
ables the pc to communicate with other
computers using the bisync protocol. Fea¬
tures both interactive and batch command
modes, with multilevel help screens, and
both synchronous and asynchronous opera¬
tion to 4800 bps. $895.
MicroGate II 2780/3780 Emulator. An inte¬
grated hardware/ software product that en¬
ables bisync communications to be built into
custom software packages. Interfaces di¬
rectly with MS-COBOL, permitting com¬
plete application program control of a
communication session. $895.
Giltronix, Inc.
Palo Alto, CA
The Automatic Scanner. Allows keyboard or
computer-program controlled sharing of a
common device among numerous comput¬
ers, terminals, and modems. Switches eight
lines, RS-232C interface. Available with one
I/O and three, five, or seven communication
ports. Includes integral line drivers /receivers
for improved data transmission. $359-$509.
Automatic Switching Unit. Selects peripher¬
als in local or remote locations under key¬
board or computer program control.
Asynchronous, RS-232 protocol. Fixed or
auto baud rate. Available with one I/O port
and three, five, or seven communication
ports. Includes integral line drivers-receivers
for improved data transmission. $459-$609.
The Headlands Press, Inc.
Tiburon, CA
PC-Talk III. Uploads, downloads, and has a
60-entry autodial directory. Transmit options
allow for transmitting binary files, line pac¬
ing protocol at 300 to 1200 baud. Forty possi¬
ble permanent input strings. A 70-page user's
guide is supplied on disk. $35.
IAS Corp.
W. Willington, CT
Genterm. Communications package for file
transfers and communication with most any
micro, mini, or mainframe computer. Offers
autodial, autolog-on, and protocol customi¬
zation. Buffered file capture enables receiving
files larger than memory. Transfers seven-
and eight-bit files with error checking.
$79.95.
SOftOlk for the IBM Personal Computer December 1983
PC-Showoff!
Okay, they all know you just invested in a new
IBM Personal Computer. Most of them figure
they’ll have to get one some day. Most of them
want to see fireworks. Most of them expect
to see words and numbers. After all, the IBM is a
serious machine.
Now, what are you going to show them when
they say, “Show us”? Surprise them. Impress
them. Impress yourself. Show ’em PC-Showoff!
• Explode bombshells in living color.
• Design your own personal rainbows.
• Set off roman candles in 16 colors.
PC-Showoff! will turn that mild-mannered
machine into a show-stopper. And you into a
guaranteed crowd-pleaser. There’s more fun
to an IBM than just opening the box. Let
Ufi SoftStyle
At dealers, or order direct, $39,95 + $2,00 handling. SoftStyle,
Suite 2Q0t Dept, D, 7192 Kalanianaole Hwy., Honolulu, Hawaii
96825 Telephone: (80S) 396-6368 Master Card and VISA accepted.
Package includes spectacular visual effects, in high, medium,
and low resolution graphics, plus examples of graphics applications
on easy-to-use diskette. Also includes manual with over 30
pages of tips and techniques for achieving the same results for
both beginning and advanced programmers.
Requires 1BM-PC with graphics adaptor, 1 disk drive, 64K and
DOS 1,1 or 2,0 {96 K with DOS 2.0). Color display or television
recommended.
PC- Showoff! show you how. So the next time
the gang asks for a look at your new “toy”,
show ’em your stuff! And ours. PC-Showoff!
Communications
IDE Associates, Inc.
Bedford, MA
IDEAComm 1200. A 1200/300-baud com¬
munications card. Combines the functions of
an in-board asynchronous communications
card with an out-board modem in one inte¬
grated plug-in unit. A software disk allows
menu-driven selection of all communica¬
tions, autodial, and autolog-on procedures.
1200 works with most other terminal emula¬
tion packages including the IBM Comm 2.0,
$545.
Inner Loop Software
Los Angeles, CA
VOTE 2. Emulates HP 2624, HP 2648, and
VT52-type VDTs. Supports HP 2624 block
mode and a subset of HP 2648 graphics. Ten
speeds, including 9600 baud. Seven pages of
scrolling memory per port. Includes ASCII
file transfer system. $200.
Intelligent Technologies
International Inc.
Palo Alto, CA
PC Express. A fully integrated communica¬
tions package with software, tutorials, and
pc board with 300-baud on-board modem,
pc-to-pc, pc-to-mainframe communications
emulating IBM 3274 cluster controller, 327X
terminals, and 3370 RJE via SNA. DEC VT
100/52 terminal emulation. $895. With
SNA, $1,295.
International Software Alliance
Santa Barbara, CA
Lync. Has menu-driven setup for the most
popular CP/M computers: Lync IBM pc
DOS, Victor 9000 MS DOS, and TRSDOS
versions are machine dependent and come al¬
ready set up. Requires 56k. $115.
Link Systems
Santa Monica, CA
DataLink. A telecommunications software
that allows fast, simple, error-free communi¬
cations computer-to-computer and com-
puter-to-databases, time-sharing systems,
bulletin boards, and so on. Transmit-receiver
speed is 9600 baud from computer to com¬
puter or 1200 baud over telephone lines.
Micro Decision Systems
Pittsburgh, PA
LoadCalc. Converts text data downloaded
from mainframes into WKS (1-2-3) or DIF
files. Handles mixed text and values without
special formatting or programming. $95.
Multi-Tech Systems, Inc.
New Brighton, MN
Multi-Modem. A complete 300/1200 baud
communications system designed for use
with the pc and XT. It consists of a single card
modem that plugs into any expansion slot in¬
side the computer. An extensive communica¬
tions software package is included. $549.
Novation Inc.
Chatsworth, CA
Smart-Cat . 103 model operates at 110 baud
and 300 baud; the 103/212 at 300 and 1200
baud, both full duplex. They have an RS-232
interface and can operate in autoanswer and
autodial (touch-tone and pulse) modes. Both
have an extensive software command set and
automatic modem responses for dialing sta¬
tus. The 103 modem, $249; the 103/212,
$595.
PC1200B. A smart modem designed to fit in a
slot inside the pc or XT. It has an extensive
software command set and sends automatic
responses indicating line status. Operating at
300 or 1200 baud, the PC1200B has autodial,
autoanswer modes, and self-test, analog and
digital loopback tests. Packaged with Cros¬
stalk XVI software program for $595.
On-Line Software International
Fort Lee, NJ
Omnilink. An integrated software package
that allows IBM pcs, mainframes, word
processing equipment, and other communi¬
cations network devices to communicate in¬
telligently. Enables the user to access and
manipulate data that resides either in the
mainframe or in the pc and exchange data be¬
tween the two. Information can then be dis¬
tributed throughout the entire commun¬
ications network using Omnilinks electronic
mail facilities. Price available upon request.
Orchid Technology
Fremont, CA
PCnet. A local area network allows sharing
of expensive resources such as hard disks,
printers, and communication lines. $695.
Personal Computer Products
Santa Clara, CA
Apple to IBM File Transfer Program. Allows
the transfer of files from Apple II, II + , and
He to the pc or XT. Includes communications
program for the pc and Apple as well as an
adapter that allows the two systems to con¬
nect. Contains several utilities that assist in
program conversion and can aid in the prep¬
aration of files for editing. File concatenation
is provided as well as the ability to send files
of any length. Supported baud rates are 110
to 9600. $94.95.
TRS-80 to IBM File Transfer Program. A
package that allows the transfer of files from
the Radio Shack Model I, II, 4, 12, III, and 16
to the pc. Communications programs for
both systems are included. Also included is
an adapter that allows the two systems to
connect, and a test communication file that
verifies correct connection and proper trans¬
mission. File concatenation is provided and
the ability to send files of any length. Sup¬
ported baud rates from 110 to 9600. $89.95.
Persyst
Irvine, CA
PC/HASP. Used in conjunction with Per-
syst's DCP-88 communications processor,
the PC/ HASP program allows pc and pc-XT
users to perform RJE /HASP functions with
IBM and other HASP-compatible main¬
frames. Including DCP-88 front-end commu¬
nications processor. $1,690.
PC/3780. Used in conjunction with DCP-88
communications processor, the PC/3780
program converts a pc to an IBM 2780/3780
remote job entry workstation. PC/ 3780 soft¬
ware, $595. DCP-88 front-end communica¬
tions processor, $695.
COAX/3278. Combines an 8088-based pro¬
grammable controller with Persyst's COAX/
3278 program. Converts a pc to an IBM
video display terminal. $995.
PC/3270. Used in conjunction with DCP-88
communications processor, the PC/3270
program allows a pc to function as an IBM
3274 cluster control unit and 3278 terminal.
PC/3270 program, $595. DCP-88 board,
$695.
Qubie' Distributing
Camarillo, CA
The Qubie PC 212 A/ 1200 Modem Card. An
autodial, autoanswer modem that can send
and receive data at 300 or 1200 baud. Four
digital microprocessors insure accurate data
transmission. The Qubie'Comm software in¬
cluded is Hayes compatible. $299.
ReadiWare Systems
W. Redding, CT
ReadiTerm. A comprehensive communica¬
tions program that allows you to connect to
other computers with a single keystroke.
Turns a pc into an intelligent terminal that al¬
lows you to send or receive data from the
Source, CompuServe, and other networks
with ease. $75.
Rogue River Software
Medford, OR
The Odd-Couple. A set of machine-language
programs that allow communications be¬
tween a pc and Apple computer. Communi¬
cations can be direct or through a modem at
speeds up to 9,600 bps. Menu-driven for ease
of use and can transfer any file. Communica¬
tions can also be Apple to Apple or IBM to
IBM. $79.95.
Smith Educational Engineering
Service, Inc.
Arlington Heights, IL
Icomm. An intelligent communications
154
softalk
Communications
package that turns a pc into a terminal for
communicating with mainframes, other per¬
sonal computers, and mini-computers. $150.
Software Connections, Inc.
Santa Clara, CA
LAN:Mail Monitor. Store and forward elec¬
tronic mail software package for Corvus
Omninet local area networks. Allows users
to send letters and transfer Hies to each other
locally or to users at other networks over the
phone lines. Letters may be addressed to indi¬
vidual users or to predefined distribution list.
$745-$l,195.
Software Products International,
Inc.
San Diego, CA
Communications . This program allows your
computer to communicate with the outside
world through serial cable coupler modem or
smart modem. Operate in a master/ slave
mode between two computers, as a terminal
emulator for large systems, or as a user on a
national network.
Solutions, Inc.
Montpelier, VT
VIS/BRIDGE/D]. Transmits data from Dow
Jones News /Retrieval directly into a VisiCalc
spreadsheet. $295.
Starside Engineering
Rochester, NY
InterLync. An interactive terminal package
for file transfer at 110 to 9600 baud. Inter¬
rupt-driven for zero data loss. Transfers files
with ETX/ACK, Xon/Xoff, stream ASCII
data capture, and Xmodem protocol.
Twenty-six definable function keys, on-line
help, on-line tutorial. $149. With APL
EPROM, $199.
Transend Corporation
San Jose, CA
The Pc Modemcard. Has 110/300 baud capa¬
bilities and can be upgraded to 1200 baud
with a plug-on 212 adapter card that requires
no additional peripheral slot. Includes a sim¬
ple terminal program for immediate commu¬
nication. Supports autodial/autoanswer,
pulse and touchtone capabilities. $269-$549.
Universal Barter Corp.
Los Angeles, CA
Dial Your Match Maintenance Program. De¬
signed for use with the Dial Your Match bul¬
letin board. Maintains passwords, address
codes, system access codes, date of last call.
Version 1.1, $15.95. Version 1.2, $29.95.
Universal Data Systems
Huntsville, AL
UDS 103LP O/A. A full-duplex modem op¬
erating at 0 to 300 bps over the dial-up net¬
work. Features originate /answer capability
and derives operating power directly from
the telephone line. No AC power needed.
$145.
UDS 103JLP. A full-duplex modem operating
at 0 to 300 bps over dial-up network. Fea¬
tures automatic answer and derives all its op¬
erating power from the telephone line. No
AC power is needed. $195.
UDS 103]. A full-duplex modem operating at
0 to 300 bps over both dial-up and private
lines. Features automatic answer and built-in
diagnostics. $425.
UDS 202LP. A half -duplex modem operating
at 0 to 1200 bps over dial-up lines. Derives its
operating power from the telephone line. $195.
Plan A Fund To Finance Your Dreams
Most dreams cost money, and eventually must face the
realities of financial planning. To devise the best possible
savings plan, you must grapple with problems that aren't clear
when you sit down with pencil and paper
to do a little simple arithmetic.
You'll quickly find that there's nothing simple about planning
to fund a wedding, a boat, a vacation, or send a kid to college.
Once you begin to juggle overlapping target dates, the effects
of different inflation rates, lump sums from summer job
savings, matriculation expenses, living costs, vacation travel
costs and much more, . . . the need for FUND-IT will become
very clear.
With FUND-IT, you can breeze through the stickier problems
like sending two kids to different colleges, in different states,
figure in regional cost differences, even add on grad school
calculations and then compare the effects of several different
approaches, all with an ease that will surprise and please you.
You will appreciate the careful, meticulous work that users
and industry reviewers have come to expect from Sawhney
Software products. We call it braincrafting. It simply means intelligent attention to detail. This allows you to put
your mental energies where it counts most, in creating a sound plan to realize your dreams with Fund-It.
PERFORMANCE INFORMATION
FUND-IT consists of four modules:
Education Funding — Projects the cost of a college
education for up to 5 students simultaneously for up
to 30 years, includes a regional College Cost Database
and displays four alternative methods of financing
these costs. Prints a monthly or annual cash flow
report.
Special Event Funding — projects the future cost of a
wedding, purchase of a house, or other major pur¬
chases based on current costs and inflation rates.
Displays alternative methods of financing for up to 5
events over a thirty-year plan. Prints a cashflow report
for each method.
Fund Accumulation — Computes the future value of
savings or retirement plan. Accommodates an exist¬
ing balance, irregular contributions, various rates of
return and interest compounding methods. Displays
balance on date selected and amount of interest
earned. Prints a monthly or annual cash accumulation
report.
Mortgage/Loan Amortization — Computes and Dis¬
plays monthly mortgage payments, total interest and
principal paid. Instantaneous response to "what-if"
changes to input. Print a monthly or annual amortiza¬
tion table.
TO ORDER: Copies of FUND-IT are $69.95 each.
Mastercard and Visa are accepted.
Braincrafted By Sawhney Software
A DIVISION OF J.R SAWHNEY & CO., INC. 888 SEVENTH AVE. N.Y., N.Y. 10106/ 212 541 8020
for the IBM Personal Computer December 1983
155
Communications
UDS 212A/D . A full-duplex modem operat¬
ing at 0 to 300 and 1200 bps over the dial-up
network. Features automatic dial, storage of
phone numbers, battery-backed memory,
menu of commands, pulse or tone dial and
single keystroke dialing, $645,
UDS 202SLP. A half-duplex modem operat¬
ing 0 to 1200 bps over the dial-up lines. De¬
rives all its operating power from the
telephone line. $245.
U S Robotics, Inc.
Chicago, 1L
Auto Dial 212A. A 300/1200 baud modem
with autodial, autoanswer, ha If /full duplex,
LED indicators, and analog loopback/self-
test. Can be used with a variety of communi¬
cation software, including TELPAC, Ward
Christensen's public domain programs, AM-
CALL, and Crosstalk. $599.
Password. A 300/1200 baud autodial, au¬
toanswer modem. Full/half duplex Bell
212A, 103, 113 compatible. Utilizes only 12
ICs on a single board design. May be used
with a wide variety of communication soft¬
ware, including TELPAC, Ward Christen¬
sen's public domain programs, and
Cross talk. $449.
Visionary Electronics, inc
San Francisco, CA
Visionary 100. Microprocessor-based data
American Training International
Manhattan Beach, CA
Command Power for WordStar Teaches the
advanced functions of WordStar in less than
three hours while providing practice with
real WordStar commands. Recommended
for persons who have completed Menu-
Power for WordStar Vol 1. $45.
Menu-Power for WordStar, Vol 1. Teaches
the use of WordStar in less than one hour
while providing practice with real WordStar
communications peripheral Contains 300
bps direct-connect modem, internal RAM (2
-24k), and on-board clock. Works indepen¬
dently of computer. Download data from
computer to Visionary set transmission
time, turn off computer, or otherwise engage
it All automatic features, Depending on
memory, $595 to $760.
VM Personal Computing
New York, NY
Relay, Can send one file, receive another, edit
a third, and print a fourth—all at the same
time, $149.
Please, pc/ mainframe link. Runs on an IBM
mainframe and allows the pc with Relay to
upload and download any kind of file. Full
error detection and correction ensures faith¬
ful transfers. Can backup pc files on your
mainframe system, $1,495,
Woolf Software
Canoga Park, CA
A smart terminal and file transfer
program for small computers running CP/
M, CP/M-66, MS-DOS, and other operating
systems. All commands can be controlled
from one end, all owing comm uni cation to un¬
attended computers. Features include trans¬
mission/reception of files, error-free
transfers between Moue-if's, support for
autodial modems, local and remote directo*
ries/user numbers, and messages. Includes
configuration and help utilities, £125 to $150.
commands. Features an interactive training
disk and a tabbed handbook. $45,
Training Power, A series of programs that
teach basic computer subjects while provid¬
ing hands-on practice. An interactive train¬
ing disk and tabbed handbook teach usable
skills. Versions are available for BPI General
Accounting, Benchmark, CP/M, dBase Ut
Easy Filer, EasyPlanner, Easy Writer //, MS-
DOS, MBasic, MicroPlan , MultiPlan , PC-
DOS, SuperCalc , and Vis i Calc. $75 each.
Behavioral Engineering
Scotts Valley, CA
Letter Man , Hungry gobblers chase you
around a maze at ever-increasing speeds. You
move by typing the letters that fill the maze.
Learn to type while you are playing, $34.95,
Typing Strategy. Teaches you to type as
quickly and accurately as a professional typ¬
ist. Animated hands and keyboard show you
which key to press and which finger to use.
Games and exercises help to increase your
speed and accuracy, $34.95.
Blythe Valley Software, Inc,
Oakhurst, CA
Milky Way Merchant. A trading strategy
game in which you make deals for profit,
identify markets and their needs, and plan
your trading route. Beginning players may
use the automatic set-up feature, while ad¬
vanced players may set up their own varia¬
tions of the game, $34,95.
(SpeT- bound). A comprehensive package of
programs that may be used by parents or
teachers to support any spelling program.
There are thirteen activities that present
word scrambles, mazes, games, and spelling
correction. The data disk my be changed to
accommodate any reading level $79,95.
Cardinal Software, Inc.
So, Hamilton, MA
Micromentor Learning System. Educational
software for home or school Organizes the
acquisition of material into both long- and
short-term memory using two different
methods of learning. Long-term learning is
facilitated by a process called adaptive rein¬
forcement. This is the selective recall of mate¬
rial from a database over an extended period
of time, during which the learner's retention
spans are automatically measured and the re¬
call schedules adapted accordingly. Short¬
term memorization is addressed by a process
analogous to flash-card learning. The learner
proceeds at his/her own pace so that accom¬
plishment is maximized and boredom is
minimized. Database subjects include the
SAT French, Spanish, homonyms, and biol¬
ogy $125. Databases, $50 each.
CBS Educational and Professional
Publishing
New York, NY
Programming the IBM. Personal Computer :
Basic , by Neill Graham. From switching
your pc on to editing text, handling random
and sequential files — even making music —
this easy-to-follow book shows you how.
$17,
Programing Personal Cotnputer ;
Fortran 77, by Robert Rouse and Thomas
Bugnitz. Examples, problems, and exercises
from science and engineering illustrate both
introductory and advanced topics, including
156
SOftOlk
Education
IBM's Fortran compiler. $17.
Programming the IBM Personal Computer .
Pascal , by Neill Graham , Accessible to be¬
ginners, this structured presentation shows
how to program with the powerful compiler
Pascal developed by IBM for the pc. $16.95.
Programming the IBM Personal Computer:
UCSD Pascal, by Seymour V Pollack. A self-
paced introduction to UCSD Pascal (and
programming) on the pc, using the UCSD
p-System, Many examples and problems,
both serious and whimsical, $17.
Using the IBM Personal Computer ; Word¬
Star, by Cj Puotinen. Even for those unfamil¬
iar with the pc, this book's many examples
and projects will easily lead to mastery of the
WordStar word processing system. $16*95.
Using the IBM Personal Computer : VisiCalc,
by Robert Crowley. Leam VisiCalc step-by-
step on your pc; work on projects — some
easy others not — in a wide range of applica¬
tion areas, $19.95.
Your IBM Personal Computer: Use f Applica¬
tions t and Basic , by David E. Cortesi. An ele¬
mentary, nonthreatening introduction to the
pc. Includes setup and testing, disk files, Visi¬
Calc and other software, and the rudiments
of Basic. $17.
Cdex Corp.
Los Altos, CA
How To Use Your IBM PC or PC-XT with PC
DOS , Learn the full range of PODOS com¬
mands and the full range of special keys on
the XT keyboard. Introduces other operating
systems such as CP/M and Unix, the Basic
programming language, and applications
software. Comes with four interactive tuto¬
rial disks and a user s guide to train the first¬
time or experienced user. £69.95,
How to Use Your IBM PC or PC-XT with
CP/M 86 and Concurrent CP/M 56, Learn
to use the full range of CP/M 86 and Concur¬
rent CP/M 86 commands and the full range
of special keys on the XT keyboard. Intro¬
duces other operating systems such as PC-
DOS and Unix, Basic, and applications
software, which can help you get the most
out of your pc or XT, Comes complete with
four interactive tutorial disks and a user
guide, $69.95,
Training for the IBM PC DOS 2. 0. Provides
comprehensive instruction in both beginning
and advanced DOS commands for the new
and experienced pc user. The package con¬
sists of three interactive tutorial disks and a
reference guide. $69.95
How to Program in BASIC on your IBM PC .
For the nonprogrammer who wants to write
customized software for the pc. Minimal
background in programming is assumed.
Leam important Basic commands and state¬
ments and some general rules of program¬
ming. The package comes complete with two
interactive tutorial disks and a reference
guide, $69,95
CMA Micro Computer
Yucca Valley, CA
The Teacher PC , Trains the user on the opera¬
tions of PC-DOS, DOS utilities, and the
three levels of Basic. Comes with instruc¬
tional manual and study guide. $149*95*
Comprehensive Software Support
Redondo Beach, CA
DB Tutor. Teaches you everything you need
to know about databases and takes you
through introductory tutorials on 1-2-3 by
Lotus, dBase // by Ashton-Tate, and TIM by
Innovative Software. In addition, a database
system called PC Base is included in this
package, $95,
PC Pai Introduces the first-time computer
user to the IBM pc, PC Pal is actually five
programs in one; (!) The pc keyboard, (2)
Spreadsheets, (3) Word processing, (4) The
Basic interpreter, and (5) Hardware, $39,95
PC Tutor. Instructs on computer concepts,
disks, files, and devices and delves deeply into
Prospect Manager
Want to organize your sales efforts?
Here's a program that can do it for you
and at an amazing price. Make prompt
responses to leads, set up automatic
contact intervals, call back when you are supposed to, maintain a detail¬
ed ledger for each prospect. All this and more for . $129.
Optional expense tracking module . . . . . . . $50.
Optional A/R and Commission tracking module . $50.
B. Writer
Look at the features! Character and tine inser¬
tion. auto page numbering, right margin
justification, full screen editing, underlining,
compressed print, double wide print, block
move and delete and much more. Mow con¬
sider the price! The icing on the cake is that
this includes both source code and compiled version. Look ai what the users say;
0 Writer is a good WP buy; it a right justified basic purchaser1
—Richard Larratt. Dialog Magazine Toronto, Canada
". . .one ol the best buys on the software market today "
—Doyle Corder, Texas Cotton Marketing
$39.
First Base
Data Base
Management System
* Primary feature is ease of use * Not a simple mail type database but
powerful enough to handle needs such as G/L P/Fh A/R, A/P and
Inventory applications.
* Easily tied in and driven by Basic * samples with docs,
* Built-in indexed access system * Up to 6 files open at once.
* Create files. Add-Change-Delete records using auto screens.
* Post data to numeric fields using automatic calculations,
* Convert files to new format without loosing existing data,
* Select subset files based on up to 20 field relations.
* Sort files on up to 20 fields at one time.
* Powerful report generator includes automatic: Headings. Date,
Totals, Subtotals - works with sorts & subset files,
* N-across mailing label capabilities * Automatic formal business letter
generation,
* Can retire expired records to a history file and recall later,
* Rapid access to any record * Complete documentation manual with
examples included,
* FIRST BASE has been improved and proven in business applications
for 4 years!
$195.
Automated tn formation Systems
1503 Ave. J, Suite 203
Lubbock, Texas 79401
(806) 762-6604
Money back guarentee on
First Base and Prospect Manager.
for the /BM Personal Computer December 1983
15?
add and subtract fractions. Third through
sixth grade mathematics textbook objectives.
Colorful graphics and musical sounds help
Education
MS-DOS commands and topics. The total
package consists of an easy-to-understand in¬
struction manual and a disk. $59.95.
Computer- Advanced Ideas
Berkeley, CA
The Game Show. Teaches information and
essential thinking skills in a game of clues and
target concepts. Authoring system tailors
The Game Show to childrens educational
needs. Ready-made subject disks offer over
thirty topics each. $39.95.
Master Match. Match wits with the com¬
puter or a friend as Master Match quiz show
emcee invites you to find logical matches in
images and words under numbered mystery
squares. Players use visual memory, factual
knowledge, and reasoning skills to win
points. $39.95.
Tic Tac Show. An animated quiz show emcee
interacts with one or two players of any age
as the program entertains, motivates, and
teaches. Tic Tac Show comes with lessons in
fourteen subjects, from myths to math.
$39.95.
Computer Labs of America, Inc.
San Diego, CA
Startup. Includes all the necessary tools to
provide rapid learning with hands-on in¬
struction of Lotus's 2-2-3, VisiCalc, Super-
Calc, WordStar, PC-DOS, dBase II. Review
notes included. Each disk $199.
Counterpoint Software, Inc.
Minneapolis, MN
Early Games for Young Children. A set of
nine games designed to teach children ages 2
1/2 to 6 basic skills: matching numbers,
counting blocks, adding and subtracting
stacks of blocks, matching letters, working
with the alphabet, typing names, comparing
shapes, and drawing colorful pictures. No
adult supervision required; picture menu
gives children control. $29.95.
Early Games Music. Four games encourage
children ages 2 to 12 to experiment with mu¬
sic. They learn to play tunes or make up their
own using the computer to record and play
back the music. They are introduced to note
names and the keys of the piano and can
combine graphics with their music. $29.95.
Piece of Cake. At the bakery, children learn
to add, subtract, multiply, and divide cakes
as they come out of the oven. In Catchacake
players go through the same operations — at
high speeds, so the cake won't splat on the
floor. Challenging fun for elementary ages.
$29.95.
Fraction Factory. At the Fraction Factory
children can see and describe fractions, find
equal values with different denominators,
multiply whole numbers by a fraction, and
children visualize and understand the con¬
cepts. $29.95.
Matchmaker. Playfully guides children
through a series of discrimination games in¬
volving colors, shapes, sizes, and directions.
Musical sounds and colorful graphics help
children understand why their responses are
right or wrong. Matching games are fun for
learning prereading skills. Even two-year-
olds need no adult supervision. $29.95.
Quizagon. A family game, or a party game,
that challenges players with over 6,000 ques¬
tions in the categories of the sciences, sports,
entertainment and arts, and potpourri. Two
disks, four sides to this game of knowledge,
strategy, and luck. $39.95.
Courseware, Inc.
San Diego, CA
PC Master. Allows users to teach themselves
to use their pc, provides an overview of the
many practical applications for the personal
computer, and gives users hands-on experi¬
ence with the four most widely used applica¬
tions — word processing, database manage¬
ment, communications, and spreadsheets.
$79.50.
Davidson & Associates
Rancho Palos Verdes, CA
Speed Reader II. A complete reading course.
Its exercises will build speed and comprehen¬
sion with just thirty minutes practice per day.
Speed Reader II contains five activities with
thirty-five interesting reading selections, each
with questions to check comprehension, an
editor that allows you to enter your own se¬
lections, and a grade-level analyzer to deter¬
mine reading level. $69.95.
Word Attack. A vocabulary-building system
with four educationally well-designed and
graphically appealing exercises, including a
fast-paced arcade game. Words and sen¬
tences illustrating usage are presented on
nine different levels (ages 8 through adult),
using data files of 675 words. It contains an
easy to use editor. Additional data disks are
available. $49,95.
Math Blaster. Presents addition, subtraction,
multiplication, division, fractions, and deci¬
mal operations in exercises that include a
fast-paced arcade game. Extensive data files
contain over 600 problems for students ages
6 through 12. Master Blasters editor makes it
easy to enter additional problems. $49.95.
DesignWare, Inc.
San Francisco, CA
Creature Creator. An educational game that
allows children to create dancing creatures
and practice pattern analysis, a skill basic to
reading and mathematics. Once formed, the
creature can be easily programmed to hop,
stomp, wave, roar, and make other motions.
The child can then play a game with the com¬
puter in which the computer makes one crea¬
ture dance and the child must program his or
her creature to do exactly the same dance.
While this was designed for children four
years and older, at the most difficult level it is
a challenging game even for adults. $39.95.
Crypto Cube. Designed for players 8 years
and up. A challenging word puzzle game for
one or more players. The game has a rotating
cube, four sides of which have a grid similar
to that found in a crossword puzzle. Hidden
behind the squares of the grid are the letters
of the words. Players take turns uncovering
the letters and trying to guess the words.
Crypto Cube comes with fifty lists of 20
words each, grouped by categories such as
animals, artists, writers, countries, and food
groups. You can also create your own list,
from which the computer will generate a va¬
riety of puzzles. $39.95.
Spellicopter. An action spelling game for chil¬
dren 6 years and up that tests spelling skills
and visual memory. Pilot your helicopter
through skies crowded with balloons, thun¬
der clouds, and other obstacles in order to
rescue the stranded letters and carry them
back to the landing pad. Each spelling word
has a context sentence associated with it. If
you misspell the word, the correct spelling is
displayed. Included are the 400 most com¬
monly used English words. $39.95.
Developmental Learning Materials
Allen, TX
Arcademic Skill Builders in Math. Alien Ad¬
dition, Minus Mission, Meteor Multiplica¬
tion, Demolition Division, Alligator Mix
(addition and subtraction), Dragon Mix
(multiplication and division). Fast action and
colorful graphics of an arcade game. Features
a combination of microcomputer software
and print materials. Separate skill builders,
$39. Total program, $220.
Digital Marketing Corp.
Walnut Creek, CA
Hyper T yper. A personal typing teacher for
anyone who needs to type quickly and accu¬
rately. Hyper Typer teaches the fundamen¬
tals of typing or helps transfer skills from the
typewriter or ten-key pad to computer key¬
board. $29.95.
Edu-Ware Services, Inc.
Agoura Hills. CA
Algebra, Volumes 1 through 3 . Offers a selec¬
tion of learning styles. Work sample prob¬
lems, solve equations step-by-step, study
rules, or read discussions of concepts. Hi-res
color displays flowchart progress. $39.95.
Electronic Courseware Systems, Inc.
Champaign, IL
Aural Skill Trainer. Designed to improve au-
SOftalk for the IBM Personal Computer December 1983
m
ALL YOU REALLY NEED . . . Practical UCSD Pascal tram NCI
Now, for a very Friendly price, you can write
your own UCSD Pasco! software on the IBM
PC, NCI's Practical Pascal Package makes it
simple to program in UCSD Pascal, the natural
choice of professional software develop el’s
worldwide, even in die most remote locations.
(loppy disks, Vou also get a full screen editor,
a file manager, graphics capability, RAMdiak
support and a guide which explains in clear,
down-to-earth language how U> use the
p-System.
litis is a system you can grow with. All the
tools to meet your nevv programming
requirements aie available from NCI.
In addition to the SUM PC, the NCI Practical
Pascal Package is compatible with Corona,
Columbia, Eagle, Compaq and Hyperion,
For all you need to program in UCSD Pascal or
for dealership information call or write:
The Practical Pascal Package combines
a superior Pascal compiler with the easiest,
fastest and most reJ table p-System on the
market for the IBM PC and compatibles. This
package lets you compile without changing
Network Consulting Inc,
Discovery Dirk, Suite HO. 3700 CUmute Way,
Burnaby, B.C. Canada V5C 4M1
(0041 430-34tit)
‘ UCSD Pascal is a trade mark of the Regents of the| University of California, p-System is a trade mark of SofTech Microsystems. Inc. and is used pursuant to a license
granted by Snftech Microsystems. Inc. |0M PC is a trade mark of International Business Machines Corp.
Education
ral skills in the perception and identification
of intervals, basic chords, and seventh
chords. Hard-copy instructor reports availa¬
ble with printer. Diagnostic information is
available to the learner at the completion of
each lesson. $99.95.
Basic Chords . Designed to improve aural
skills in the perception and identification of
basic chords. Hard-copy reports may be ob¬
tained with the use of a printer. Diagnostic
information is available to the learner at the
^ completion of each lesson. $39.95.
ECS Computerized Gradebook. Designed to
; provide a statistically accurate method of
; keeping students' scores and assigning
■ grades. Up to fifty names, ten scores each.
Computed final score and letter grades, con¬
version to standard scores, scores individu-
*] ally weighted, distribution of any score set
with mean and standard deviation, letter
grades assigned. $49.95.
Elements of Mathematics. For individuals in¬
terested in teaching mathematics fundamen-
i tals using computers. Includes adding
fractions (common denominators), adding
fractions (unlike denominators), reducing
fractions, and student recordkeeping option.
$49.95.
Elements of Music. For individuals interested
in teaching music fundamentals using com-
i puters. Developed for use with children and
j nonmusic majors who wish to learn the ele¬
ments of music at an entry level. Includes
note names, pitches on the keyboard, key
> signatures, and student recordkeeping.
$99.95.
Intervals. Designed to improve aural skills in
; the perception and identification of intervals.
Hard-copy reports may be obtained with the
use of a printer. Diagnostic information is
< available to the learner at the completion of
* each lesson. $39.95.
EuroPro, Inc.
Petaluma, CA
TMGame. Sharpens children's and adults'
math skills. Four functions available (addi¬
tion, subtraction, multiplication, division)
with three levels of difficulty. TMGame in¬
i’ eludes a graphical timer, multicolored ani-
; mated screens, and classical music. Includes
* one disk and instructions. $30.
Edubas I. Designed for those who want to
learn how to program the pc in Basic. Edu¬
bas I includes three disks with lessons, exer¬
cises, and instructions. $95.
Edubas II. A complement to Edubas I that
unlocks the advanced functions of Basic such
as file manipulation, strings, and graphics.
Edubas II includes three disks with lessons,
exercises, and instructions. $9 5. Edubas I & II
$170.
- Edubas III. A pc Basic trainer and comple¬
ment to Edubas I & //.Teaches the additional
features available in the new Basic 2.0. Edu¬
bas III includes one disk (320K) with lessons,
exercises, and instructions. $50. Edubas /, //,
& III: $190.
Fliptrack Learning Systems
Glen Ellyn, IL
How to Operate Your Computer Under CP/
M-86. An audio tutorial for first-time CP/M-
86 users. Consisting of three audio cassettes
and an indexed operator's guide, the course
steps the user through the most important
CP/M-86 commands and procedures for
managing disk storage and creating and han¬
dling files. $75.
How to Operate the IBM PC-XT. An audio
tutorial with four cassettes. After course
completion, participant will be able to use
the keyboard and PC-DOS version 2.0 com¬
mands; format, copy and check disks; copy,
rename, and delete files; print spooling; use a
fixed disk drive; use tree-structured directo¬
ries; create batch-processing files, text files,
and Basic program files. Includes operator's
guide. $75.
How to Operate the IBM Personal Com¬
puter. A carefully sequenced audio-tutorial
with three cassettes. After course comple¬
tion, participants will be able to set up the
computer and use the keyboard and PC-
DOS 1.1 or 2.0; format, copy, and check
disks; copy, rename, and delete files; use a
hard disk drive; and create batch-processing
files, text files, and Basic program files. In¬
cludes users' guide. $57.
How to Use Easy Writer II. A carefully se¬
quenced audio tutorial with three cassettes.
After course completion, participant will be
able to create documents, edit documents,
format documents, print documents, and use
essential Easy Writer commands. Includes us¬
er's guide. $57.
How to Use Lotus 1-2-3. Will quickly have
you creating your own models, using the 1-2 -
3 database, and graphing your results. Step
by step, you'll learn about worksheet com¬
mands, printing, and graphing. Designed for
either the intermediate or first-time computer
user. $75.
Focus Media, Inc.
Garden City, NY
The Basics of Basic. Complete package of
twelve lessons guides you through introduc¬
tory Basic programming in easy-to-follow
screens with beautiful graphics. Extensive
documentation with review is provided. $99.
Friendlysoft, Inc.
Arlington, TX
PC Introduction Set. The three diskette cure
for computer phobia. Includes four demon¬
stration programs, seventeen learning
games, and eight home finance utilities.
$49.95.
Harvard Associates, Inc.
Somerville, MA
PC Logo. A full implementation of the Logo
language for the pc. An ideal interactive lan¬
guage with graphics, fully integrated editor,
list structure, and recursion. Complete tuto¬
rial and technical manual included with lan¬
guage and utilities disks. Runs with MS-DOS
in 64K, expandable to 128K. $199.95.
Turtle Tot. A small, programmable robot
that runs in Basic and Logo. Moves, blinks its
"eyes," sounds its two-note horn, and draws.
With its built-in RS-232 port, the Tot is con¬
trollable from virtually any microcomputer.
Comes complete with ten-color pen set, com¬
plete instruction manual. $299.95.
Individual Software, Inc.
Redwood City, CA
Tutorial Set. An interactive, self-paced, two-
part course that teaches first-time and ad¬
vanced users how to operate and use the pc.
The Instructor teaches initial operating
stages, including how to get information in
and out of the pc, how to boot the system,
and more. Professor DOS teaches the DOS
commands, concepts, and applications, in¬
cluding using DOS 2.0. Each program uses
menus, graphic illustrations, and allows us¬
ers to practice and experiment freely. In¬
cludes user handbook. $94.95.
The Instructor. A pc-familiarizing tool that
takes the novice through the initial opera¬
tions stages. Through a series of graphic-sup¬
ported presentations. The Instructor teaches
the use and operation of function keyes, con¬
trol keys, and the numeric keypad, as well as
the typewriter keys. Users learn how to per¬
form basic system functions, how to use
menus, and how to perform special key com¬
mands to transport themselves from one set
of lessons to another. Exercises are presented
lesson-to-lesson or can be selected from a
menu. Includes a user's guide. $44.95.
Professor DOS. An interactive, self-paced,
menu-driven program that teaches DOS to
both novice and experienced users. Simulat¬
ing DOS operations, the program guides us¬
ers step-by-step through each DOS
command, including DOS 2.0, Edlin, DOS
concepts and applications, and DOS editing
functions. Users are free to experiment and
practice as they learn. Uses graphic images,
sound, and color. Comes on two interactive
disks and includes a user's guide. $59.95.
Inet Corp.
Sunnyvale, CA
SpeedRead- h Teaches rapid reading. Any¬
one who reads, whether for pleasure, school,
work, or just to keep abreast of develop¬
ments in a profession or hobby, can benefit
from SpeedRead- (-. Read from 5 to 5,000
wpm. $79.95.
soffcalk for the IBM Personal Computer December 1983
Our vision
Peripheral
Yours Can Be, too,
with Multi-Tech Systems' New Modem
For The IBM PC
Expand your horizons. Connect
your IBM PC to San DiegoT San
Antonio, Savannah, and points
between. Link up to New York for
the Dow Jones News, or check out
The Source in D.C. Dial up
CompuServe in Ohio, or the
corporate mainframe downtown.
Swap programs with your pal in
Seattle. Transfer files with your
friend next door.
Share the latest excitement at
Multi-Tech: the MT212PC
Intelligent Modem for the IBM PC.
• Plugs into any IBM PC
expansion slot.
• Transmits at 0-300 or 1 200
bits per second.
Tf.iHhmi.ifks HUM PiHSiumil CiMnfiiiltrr l.itlM J-'tJ IfflefftHHdnal
Uiisjni^N Mji FNhia CortwrBUfflT. Dm Junira Ni’wsu Ni-[inLv.if ifi!f
vfMJ [)hhw ,Ihhih“. Jt Ci'unjMrkv, In*:, 1 SuurciJ Hunri^ tclts&jfh
|i«i.r[>rLi r {..Iff] H Mill Mjrt. .1 i.LitiSutiiilv Hfl Ilk: (hMlkrfkj Unjust
AwtCiiflKiji fin CunQluSeive ComfsiiStfrio I nf or mail Hit
vih fklFinsum (.h'llirtflhuS, fill
• Automatically dials, answers,
hangs up. redials.
• Stores phone numbers,
parameters, log-on sequences.
• Creates, stores, prints, displays,
and transfers files.
• No IBM serial card needed . . .
price includes all software.
At Mulfi-Tech Systems, our future
Is new markets for us, and new
products for you. Since 1 971 ,
we've been building acoustic
couplers, direct-connect modems,
testers, multiplexers, and now this
newest generation of intelligent
modems.
The MT21 2 PC modem has a two-
year warranty and a suggested
retail price, including companion
software, of just $549. For more
information, write to Multi-Tech
Systems, Inc., 82 Second Avenue
SE, New Brighton, Minnesota
551 1 2. Or phone us at
612-631-3550,
TWX 91 0-563-3610
MULTI-TECH SYSTEMS
The Peripheral vision People
See us at
Booth 3035
Why buy an IBM XT when you can buy
an IBM PC or compatible,
our Pegasus XT Conversion Kit,
and save yourself almost $1,600?
For $1,295 you can buy our internal 10 megabyte
hard disk system installed in an IBM PC
or compatible of your choice.
Think about it- When you consider
buying an IBM XT or XT look-alike,
you’re after large storage, the con¬
venience of IBM compatible software,
and the peace of mind associated with
a quality product. But one thing you're
not looking for is paying more than
you have to.
The Savings
ff you buy an IB M XT, it’s going to
cost you $4,995 for the XT system unit.
You'll get 10 megabytes of hard disk
storage, one 320 Kbytes floppy disk
drive, 8 slots, a $120 asynchronous
communication adaptor, 128K of
RAM and the three IBM mtials.
We recommend instead, that you
buy the IBM PC for $2,104. You 11 get
one 320 Kbyte floppy disk drive, 5
slots, 64 K of RAM, the same three
IBM initials, a space for your dealer to
put the Pegasus XT Conversion Kit,
and an extra $2,891 to buy it with. But
since the Pegasus XT Conversion Kit
costs only $ 1 ,295 installed, you’ll have
an ex tra $ 1 , 596 — almost $ 1 ,600 —
left over. With many compatibles
you'll have even more.
But if you already own an IBM PC
and were thinking you'd just get the
IBM is & registered trademark of
International Business Machines. Inc,
XT Conversion Kil is a trademark
of Great bakes Computer Peripherals. Inc-
XT expansion chassis, we have a sur¬
prise for you. If you add the $ 1 ,295
cost of the Pegasus XT Conversion Kit
to the $2, KM price of an IBM PC], you
can have a second computer — in¬
stead of a dumb box — for less than
the price of the XT expansion chassis.
Hard Disk Quality
Now, before you start thinking that
IBM's hard disk is better than ours,
remember that IBM doesn't make
their own hard disk for the IBM XT.
They go into the marketplace, just like
we do, and strike the best price they
can. If you were to buy an IBM XT
your hard disk might come from one
of four manufacturers. It's possible, in
fact, that the IBM XT might have the
same hard disk that you'd get in our
Pegasus XT Conversion Kit.
The Role of the Controller
But the hard disk is not the whole
story. It takes a controller card to gel
your files from the hard disk to your
computer so you can use them.
The IBM XT has a good controller
card. Unfortunately ills not designed
to take advantage of some of the ad-
PEGASUS
A DIVISION OF
GREAT LAKES
COMPUTER PERIPHERALS, INC
2290 West Higgins Road. Suite 245
Hoffman Estates. Illinois 60195
vanees In hard disk technology. Our
controller card will work with our 10
megabyte hard disk all the way up to
our 140 megabyte hard disk — and
everything in between. With the IBM
XT controller, you're limited to four
manufacturers. The Pegasus con¬
troller board, on the other hand, con¬
figures to whatever hard disk you may
want to install in the future. There is
virtually no limit on hard disk size or
number of manufacturers you can use.
Larger Disks
Pegasus offers an entire line of hard
disks. You can expand your IBM PC
far beyond the storage of the IBM XT.
You can add our 23 megabyte hard
disk for only $ 1,995. or our 40 mega¬
byte for only $51)0 more. And if you
really need storage, we offer a 65 and
140 megabyte hard disk that slides
right into the same space that IBM and
the compatible manufacturers pul their
10 megabytes.
So, before you decide to spend more
money than you have to, consider the
Pegasus XT Conversion Kit, You'll get
dealer support, the same 90 day war¬
ranty IBM gives, and have enough
money left aver to buy one of our
larger hard disks. And isn't larger
storage why you were looking at the
hard disk in the first place? Contact
your computer dealer today.
In Illinois (312) 884-7272
800-323-6836
Dealer Inquiries Invited
Education
Jefferson Software /Systems Design
Associates, Inc.
Charleston, WV
Career Directions. For those who are prepar¬
ing to enter college or are entering the job
market. The occupational database used in
Career Directions analyzes student interest
for more than 460 specific occupations that
range from high-level professions to entry-
level jobs. Career Directions can be used as
either a standalone career guidance program
or in conjunction with other guidance pro¬
grams currently being implemented. $59.95.
Krell Software Corp.
Stony Brook, NY
Krells Basic Educational Skills Tutor Instruc¬
tional Modules: Mathematical Topics. Multi¬
disk series teaches basic concepts and ideas of
mathematics. Each of these programs maxi¬
mizes student-computer interactivity to fos¬
ter understanding and to guide progress as
students demonstrate mastery of the lexicon
of mathematics. Instruction and testing ma¬
terials are systematically coordinated in an
entertaining context to ensure student in¬
volvement. $899.
Plato's Cave. For aspiring scientists of all
ages. Players probe Plato's Cave with light
beams as they explore the relation between
illusion and reality and the relation between
evidence and inference. Difficulty levels suit¬
able for all. $49.95.
Botticelli. A new approach to a classic game.
Players compete to teach the computer how
best to interrogate their opponents to dis¬
cover which famous people, characters in
fiction, mythological beings, animals, places,
or things their fellow players are thinking of.
A delightful introduction to the world of arti¬
ficial intelligence and the art of questioning.
Variety of subject areas. $34.95.
Adventures in Flesh, by Fred Williams, in¬
forms players, ages 12 and up, about the de¬
tails of human anatomy and physiology.
Adventure game format. $49.95.
Isaac Newton and F. C. Newton. Isaac New¬
ton challenges players to assemble evidence
and discern the underlying "laws of nature"
that have produced this evidence. Players
propose experiments to determine if new
data conform to the laws of nature. F. G.
Newton presents all data in graphic form.
Players select difficulty levels from child to
skilled adult. $49.95.
Time Traveler. Using the Time Machine,
players face a series of historical environ¬
ments in which they build alliances and
struggle with ruling powers. Each game con¬
fronts players with complex decisions and
demands for real-time action. $24.95.
Odyssey in Time. An advanced form of Time
Traveler , adding ten historical eras. Each
game is different and may be interrupted and
saved at any point for later play. The player
must now contend with the Adversary. Like
the player, the Adversary also moves
through time and space. $39.95.
Linear Equations. Thorough introduction to
the world of linear equations. Join Detective
Ranch Holmes as he explains the most ele¬
mentary concepts about equations: what
they are, how we use them, how we build
them, and how we solve them. Designed for
self-instruction. $119.95.
The Learning Co.
Menlo Park, CA
Magic Spells. Children spell and unscramble
words with fourteen word lists. Players can
tailor the game to any level by creating their
own lists. Ages six to ten. $34.95.
Moptown Hotel In seven increasingly chal¬
lenging games children test hypotheses, use
analogies, and develop strategic thinking
skills. Children arrange Moppets in Mop-
towns fantasy world. Sequel to Moptown
Parade. Ages nine to adult. $39.95.
Moptown Parade. A progression of seven
playful games designed around colorful
mopped characters teach logic, strategy de¬
velopment, and pattern recognition. Chil¬
dren arrange and match Moppet characters
in the imaginary world of Moptown. Ages
six to ten. $39.95.
Learning Tools
Cambridge, MA
Curriculum Management System. Central¬
izes and coordinates instructional and service
resources, including textbooks, learning ac¬
tivities, library materials, films, and so on.
Can be used to create individualized plans.
$295.
Individualized Planning System. Locates,
manages, and organizes user-defined infor¬
mation on each individual client or student.
Prints individualized plans. Confidentiality
is maintained through password and authori¬
zation levels. $495.
Administrative Planning System. Provides
interactive access to small or large client or
student database and prints information for
program planning; local, state, and federal
reporting; and purposes specified by user.
Can be used with Individualized Planning
System. $1,195.
Mace, Inc.
Madison, WI
Statistician's Mace. Calculates descriptive
statistics, multiple regression, correlations,
several analyses of variance, nonparametric
tests, and other statistics used by scientists,
business researchers, engineers. Accepts key¬
board or disk file input. Requires 128K. Eval¬
uation version, $30. Complete package,
$195.
MicroLab, Inc.
Highland Park, CA
Highrise. Build a tower of blocks. Twenty
levels of block balancing and fun. Play
against the clock or instructor mode with no
time and scoring. $30.
English SAT. Fast, effective way to improve
verbal SAT scores. $30.
Math SAT. Fast, effective way to improve
math SAT scores. $30.
Morgan Computing Corporation
Dale, TX
Math Wizard. Arithmetic problem-solving
for the early school child. Random genera¬
tion of problems. Up to five difficulty levels.
Uses color and sound (both optional). At the
higher levels uses the natural order of result
input. Requires 64K RAM. $19.95.
NorFork Systems
Laurel Springs, NJ
Word-Score. Challenging Hang-man type
word game. One to four persons can play,
each at their own level of difficulty; 800
words supplied in first four levels. Fifth level
enables parent or educator to preload specific
lesson words. Requires color /graphics. Ba-
sicA. $29.95.
Opportunities for Learning, Inc.
Chatsworth, CA
A catalog of educational software designed
for the home, with courseware covering
math, science, language arts, programming,
history, and games for the family. Featured
are the new generation of learning games,
which are ideally suited for home use. The
catalog is free upon request.
Personal Tutor Associates
Clinton, MD
WordStar Tutor. An audio instructional
course for WordStar. Contains three ninety-
minute cassettes. $49.95.
dBase II Tutor. An audio instructional course
for dBase II. These three ninety-minute cas¬
settes offer a guided tour designed to help
you set up your own business labels program
and database. $59.95.
Psychotechnics, Inc.
Glenview, IL
Telemath. Trial size. Two arcade-style math
reinforcement programs from the validated
set of eighty Telemath activities. Featuring
Plumb Crazy: 1 and Dribble Multiplication.
Combines validated software with arcade-
game action. $10 (limited time offer).
Telemath Disk 1. Four arcade-style programs
for math reinforcement, for children in
grades two and three. Features: Frog Fun,
Addition Baseball, Pirates Gold, and Moo!
$39.95.
Telemath Disk 2. Four arcade-style programs
>uter December 1963
W m: 'MM -iML
/fe
163
@sn
Education
for math reinforcement, for children in
grades two to six. Features: Plumb Crazy :1,
Geoterm, Totem Pole Toppers, and Witch's
Brew. $39.95.
Telemath Disk 3 . Four arcade-style programs
for math reinforcement, for children in
grades three to six. Features: Pic-n-Plot, Line
Up, Move and Measure, Coin Connection.
$39.95.
Telemath Disk 4. Four arcade-style programs
for math reinforcement, for children in
grades four to six. Features: Dyn-O-Mite: 1,
Multiplication Baseball: 2, Jump Daredevil
Multiplication, Dewey Packum. $39.95.
Telemath Disk 5. Four arcade-style programs
for math reinforcement, for children in
grades three to six. Features: Jump Daredevil
Subtraction, Kingpin Decimals, Dribble Di¬
vision, Multiplication Baseball :1. $39.95.
Telemath Disk 6. Four arcade-style programs
for math reinforcement, for children in
grades five to seven. Features: IRS Average,
Target Practice: 1, Area Bridjit:2, Dribble
Subtraction. $39.95.
Telemath Disk 7. Four arcade-style programs
for math reinforcement, for children in
grades four to eight. Features: Dribble Multi¬
plication, Plumb Crazy:2, Concentration,
Area Bridjit:2. $39.95,
Telemath Disk 8. Four arcade-style programs
for math reinforcement, for children in
grades four to eight. Features: Dyn-O-
Mite^, Jump Daredevil Division, Target
Practiced, Fraction Football. $39.95.
Telemath Disk 9. Four arcade-style programs
for math reinforcement, for children in
grades four to eight. Features: Dyn-O-
Mite^, Jigsaw Fractions, Jump Daredevil
Fractions, High Stakes. $39.95.
Telemath Disk 10. Four arcade-style pro¬
grams for math reinforcement, for children
in grade eight. Features: Tic-Tac Subtract,
Search and Score, Divide and Conquer,
Bridge It. $39.95.
QED Information Sciences, Inc.
Wellesley, MA
The Instructor. Self-teaching software for the
pc. Transforms the pc into an interactive self¬
teaching tool for new users. It is designed for
office, home, classroom users. $44.95.
S-C Software Corp.
Dallas, TX
S-C Elementary Math Disk. Helps children
with their addition, subtraction, multiplica¬
tion, and division. Includes a long division
demonstrator, and both text and lo-res
graphic flash cards. $15.
Scarborough Systems, Inc. (Lightning
Software's MasterType)
Tarrytown, NY
MasterType. Typing instruction in an excit¬
ing video game. Defend your command ship
by typing the enemy words correctly or have
the words zap you. Eighteen progressive les¬
sons, graduated from home letter recognition
to nine-letter words, numbers, and Basic pro¬
gramming words. Ability to create your own
lessons. Created for all ages. $49.95.
SimSoft, Inc.
Port Huron, MI
Type & Learn. Combines learning about
computers while you learn to type. Beginners
will learn the home keys and finger usage. A
keyboard image on the screen guides begin¬
ners. Typing exercises include matching
computer words, definitions, and para¬
graphs of computer information. Calculates
right/wrong score and words per minute
speed. $60.
Sirius
Sacramento, CA
Type Attack. Teaches typing skills in a fast-
action arcade-style format. Giant groups of
words and letters falling from the sky can be
repelled only by typing the same words or
letters on the computer keyboard. Includes
The Full-Featured
WORD PROCESSOR
GOOD-WORDS
with Space Saver Disk System-
I'M
4 eqsy Ns |*qrn and use
* full screen editing
* an-dumqncl help screen*
* function key*
v complete sedrcft/ replace
■ easy Ploch mcuefc within g page, page to
page tti# to rue diskette to dltherr*
- IntfM
* Justification, centering
- eaty cut/ paste
4 Insert/ delete character*, lines, pages
* simple file and disk commands
4 tp ace- saverdisJ^ system: 25% eidra storage
on every diskette
■ ttpcfr-up illsketk Included
* multiple printer support U 810
CREDIT CARD ORDERS, 24 hours, Toll-Free 1-800-824-7888 (operator 685) Continental U.S., Virgin Island! Puerto Rico.
Alaska or Hawaii 1-800-824-7919 (operator 685)
mail orders: oak tree computing, inc„ 481 fairview ave., arcadia, ca. 91006 sorry no c.od.'s
IBM and XT are Trademarks of IBM Corporation. Good-Words and Space- Saver-Disk-Systems are Trademarks of Oak Tree Computing, Inc. California residents add 6V2% sales tax.
Education
thirty-nine preprogrammed lessons, a lesson
creator with which users can design their
own lessons, and a real-time words-per-min-
ute bar with player-selected speeds from 1 to
99. $39.95.
Sliwa Enterprises, Inc.
Yorktown, VA
SE/ History of Space Flight. Hundreds of
questions lead users through the space age.
People, places, events, politics, physics — the
milestones and turning points of space explo¬
ration are covered, A hint, reference, or in-
depth information is given for each question,
designed to build recall and understanding
for conversation or further study. $25.
5E/ Private Pilot Written Exam. Hundreds of
questions from the FAA Private Pilot-Air¬
plane Written Test, chosen by experts to
cover all required FAA private pilot subject
areas thoroughly. A hint is given for each
question, and all charts and diagrams are in¬
cluded, S30.
5EI SAT Skills > Aids to students preparing
for college board exams such as P5AT, SAT,
GRE, Sentence completion, word analogy,
and vocabulary are covered on three disks;
two math disks cover fractions to trigonome¬
try, including computer graphics. Available
separately for $30 or as a set for $110.
SEI Foreign Language Set. This four-disk set
focuses on knowledge of vocabulary of
French, Spanish, and German at the begin¬
ning to intermediate levels, and on knowl¬
edge of foreign words in English. Each disk
contains approximately 800 words and
phrases, and the SEI authoring system can be
used to expand the database. Available sepa¬
rately for £30 or as a set for $110.
SEI Literature Series. This twenty-six-disk se¬
ries provides comprehensive review of all lit¬
erature at the high school to college level.
Titles include Shakespeare, Poe, women au¬
thors, and more. Each disk contains approxi¬
mately 300 questions plus hints and in-depth
analyses. SEI authoring system can be used
to expand the database. Available separately
for $25 or as a set for $550,
History and Government Series . The ten
disks in this series provide review, reinforce¬
ment, and insight into world history and
world government for students at the high
school to first-year college level, U,S. history
and government are emphasized. Available
separately for £25 or as a set for $215.
Softech Microsystems
San Diego, CA
Softeach. A computer-aided instruction
package for the UCSD Pascal programming
language. Softeach progresses step-by-step
Save space ,
improve ergonomics
and system life.
The SS-1 System Stand by Curtis
offers you more freedom of arrange¬
ment. Reduces the systems unit
footprint by 54%. Use less desktop
space, or no desktop space at all -
put it on the floor! It feels great. Also,
with less disk drive wear in the verti¬
cal position, systems unit can be
expected to have a longer life and
less down time with the SS-I.
Get the sturdy SS-I and stand your
systems unit on its ear - it feels great
and lasts longer.
Re-arrange your
IBM PC ... comfortably
Developed exclusively for the IBM PC, all Curtis products have a
lifetime warranty and are a perfect PC match in color, style and finish
PC Pfedestal1^1 n, Till and Swivef Base
{for *BM PC Monochrome and
Cotor Oi splays)
ACM Adapte r for PC Pedesta PM .
(for Princeton Graph ic$ Systems and
Quadchrome Displays)
SS-I System Stand . . 24. 9S
{lor IBM PC System Unit)
Available at ah
ComputerLand Stores
Entre Computer Centers
ComputerMarts
ComputerCrafts
Micro Age
or your local
PC deafer.
Over 800 locations nationally.
For the dealer nearest you
call (603) 924-7803.
49.95
EC-1 3 Extension Gable Set .
(for IBM PC Monochrome Display)
EC-1 1 3' to 9 Extension Cable ....... 3995
(for IBM PC Keyboard)
Manufacturing Company. Inc.
QRTIS
Curtis Manufacturing Company, Inc
Peterborough, NH 03456
A 104
for the IBM Personal Computer December 19&3
165
Copyright 0 Curtis Manufacturing Co , Inc
Education
through a dual-set of quizzes: one quiz tests
your knowledge of UCSD Pascal, and the
other quiz requires you to write a Pascal pro¬
gram. A documentation package is included.
$125.
Software Arts
Wellesley, MA
TKISolverPack for Introductory Science.
Designed for use with the TKlSolver, covers
topics in chemistry biology physics, thermo¬
dynamics, and population studies at the high
school and college level. Contains twelve
models with the equations, values, and tables
needed to solve particular problems in these
fields. $100.
The Soft Warehouse
Honolulu, HI
muMATH. A symbolic math system used as
an interactive tool in scientific, engineering,
and educational applications. Performs sym¬
bolic math like a super calculator: from exact
rational arithmetic through calculus, trigo¬
nometry and matrix algebra. The accom¬
panying programming language muSIMP
can be used, along with the resident display-
oriented editor, to extend muMath or create
totally different applications, A detailed ref¬
erence manual and interactive, on-line les¬
sons are provided. $330.
Spinnaker Software Corp
Cambridge, MA
Delta Drawing Learning Program. Children
create colorful drawings on the computer
screen by using single key commands to con¬
trol the cursor. The program can be used in
graphics or text mode. $49.95.
Snooper Troops I and II. Learning adven¬
tures. Players are private detectives trying to
determine who perpetrated the crime and
what the motive was. Players drive around
town, question suspects, search house for
clues, and use a Snooper computer. $44.95.
Hey Diddle Diddle. Three-part learning
game that introduces children to Mother
Goose lore. $29.95.
Rhymes + Riddles. A letter-guessing game
presented in three formats: nursery rhymes,
riddles, famous sayings. $29.95.
Alphabet Zoo. A combination of two maze
games that teach the relationship between
sounds and letters and sharpen skills. $29.95.
Face Maker. A three-part learning game in
which a child completes a blank face, ani¬
mates the face, and plays a Simon Says game
with the computer. $34.95.
In Search of the Most Amazing Thing. The
player in the role of the B-liner pilot goes in
search of the most amazing thing in the land
of Darksome Mire. Each time the player
166
solves this educational adventure, the clues
and the location of the Most Amazing Thing
change. $39.95.
Kindercomp. A collection of six learning
games that prepare a child to read, spell, and
count. $29.95.
Story Machine. A learning game in which a
child writes a story with a supplied vocabu¬
lary and the stories are animated. Stories can
be saved to disk. $34.95.
Stone and Associates
La Jolla, CA
My Letters , Numbers , and Words. An educa¬
tional software package for children from
one to five. Children learn the alphabet,
numbers, and the concept of words through
animated flash-card routines. $39.95.
Sunburst Communications, Inc.
Pleasant ville, NY
The Pond: Strategies in Problem Solving. A
small green frog lost in a pond of lily pads
helps students/users recognize and articulate
patterns, generalize from raw data, and think
logically Six levels of difficulty are provided.
Color/ graphics card, color monitor. Package
includes one disk, one backup disk, one
teacher's guide. $49.
The Factory: Strategies in Problem Solving.
Color graphics and animation are used in this
three-level program. Challenges students to
create a geometric product on a simulated as¬
sembly line that they design. Focuses on sev¬
eral problem-solving strategies, including
working backward, analyzing a process, de¬
termining sequence, and applying creativity
Package includes one disk, one backup disk,
and a teacher's guide. $49.
M-SS-NG L-NKS: A Game of Letters and
Language. Language puzzles improve stu¬
dents' reading, writing, grammar, and com¬
prehension skills. Helps develop an
appreciation of syntax, vocabulary, and the
mechanics of writing. Passages from nine
classics of children's literature are offered.
There are nine difficulty levels permitting the
creation of over 500 different puzzles. Pack¬
age includes one disk, one backup disk, and a
teacher's guide. $49.
Meet the Computer: Beginning Basic IBM -
PC. A how-to program designed for students
and teachers who want to develop computer
literacy from the beginning or brush up their
computer skills. Package includes quick-ref¬
erence folders for programmers, reproduc¬
ible graphs and charts for plotting and
keeping records, and disks with answers and
additional activities. $29.
Systech, Inc.
Bartlesville, OK
Math Tutor. A complete math education pro¬
gram for children from 6 to 16 years of age.
Provides randomized addition, subtraction,
multiplication, division, and fraction skills at
various skill levels. Many math games with
colorful animation and music. $39.
Systems Plus, Inc.
Palo Alto, CA
Flypchart. A simple-to-use, easy-to-set-up
education, sales, training, and documenta¬
tion tool. Information unique to the user's
own requirements is presented through flip¬
chart-style screens in three inodes: interac¬
tive, self-paced, and automatic. Comes with
on-line instructions and help files. $175.
Taurus Software Corp
Fremont, CA
CP + . Training course for new computer us¬
ers who are not familiar with the basic opera¬
tions of a microcomputer system. CP+ is
also a combination of control and file man¬
agement utility programs. It provides simple
communication between users, the computer
operating system, and application programs
through English-language directions. $150.
Term Computer Services
New Providence, NJ
The Mr. Math Arithmetic Tutor. Allows stu¬
dents to practice basic arithmetic skills at
their own level. Randomly generated prob¬
lems at different levels of difficulty All prob¬
lems worked out directly on screen.
Step-by-step solutions for problems missed.
Report card summarizes problems attempted
and number solved at end of session. $29.95.
Wadsworth Electronic
Publishing Co.
New York, NY
Algebra Arcade. Teaches algebra to math
and video game enthusiasts as well as to stu¬
dents of both algebra and analytical geome¬
try It is a graph game in which a player
scores points by inputting an equation whose
line or curve intersects and destroys the
greatest number of randomly spaced critters
known as Algebroids. But if a player's line or
curve hits an on-screen obstacle (the Graph
Gobbler), a committee randomly assigns a
penalty of lost turns or clemency. $49.95.
Waterloo Microsystems Inc.
Waterloo, Ontario, Canada
Waterloo Logo. Full implementation of the
Logo language including more than 140
primitives, procedures, twelve-digit decimal
floating point arithmetic, iteration and re¬
cursion, input and output, printing of proce¬
dures and turtle's drawings, saving
procedures and drawings in PC-DOS files,
music painting, list processing, work space
management, easy-to-use full screen editor,
function-key support, additional infix opera¬
tors, typeahead turtle graphics, friendly er¬
ror messages, tutorial and reference manual,
pocket-size reference card. $180.
SOftCilk for the IBM Personal Computer December 1983
Everything
You Ever Wanted From
Personal Computing
Faster Easier
SOLVING PROBLEMS VS READING MANUALS
The real benefits of personal computing come from putting the hardware and software to work solving your business
problems and not spending hours reading through boring and tedious operating manuals.
PERSONAL COMPUTER BECOMES PERSONAL TUTOR
With Cdex Training programs you simply insert a Cdex diskette in your computer disk drive, turn on your
TRAINING comPuter’ an^ 'n an instant your personal computer becomes your personal tutor.
FOR PERSONAL
COMPUTERS:
COMPREHENSIVE TRAINING PROGRAMS
Each Cdex program contains at least three disks and many contain four disks. That's because
How to use you Cdex Training programs are graphical, interactive, and comprehensive. They not only tell you
IBM'1" personal computer how hardware and software work, but they allow you to operate it through simulations
with PC DOS — PC or >CT and hands-on exercises with the actual hardware and software.
How to use your ISM4
persona! computer with CPM36 REFERENCE GUIDE INCLUDED
or Concurrent C PM 86 — In addition, each Cdex program comes with a Reference Guide that contains
PC or XT keyboard and/or command references for the pertinent hardware or software
r
* 1BM% PC communications using the
IBM® PC Asynchronous
C om m uni canons P ro g r a r n
* IBM'* PC DOS 2.0
* How to use your Apple* He personal
computer
TRAINING FOR PERSONAL
COMPUTER SOFTWARE;
Au.
* Advanced Tuning for the L
I -2-3 Program
* The Lotus fv 1-2-3 Program
* The MULTIPLANE Program
- The Vrsf Wot<fKf' Program
* The VisiTrend™ and VlsiPfot1M Program
* The JK t Solver Program
* The MulliMate,w Program
* The ViSiCatd*' Program
* The WordStar Program
* The SuperCate/^ and Super Gale ^l,v Program
* The EasyWriter-'^ Jl Program
- The dBase II* Program
* The DB Master rM Program — Version 4
TRAINING FOR PERSONAL COMPUTER ACCOUNTING
SOFTWARE: _
* The BPJ* General Accounting Program
« The Stare of Che AnA' General Ledger System
* The Peachtree General Ledger System
TRAINING FOR BUSINESS PRODUCTIVITY USING PERSONAL
COMPUTER SOFTWARE; _ _ _
"Managing Your Business Using Elea/ onto Spreadsheets
* "Making Business Decisions Using Electronic Spreadsheets"
These programs are for users of the Lotus v 1-2-3 Program,
MULT l PLAN™ Program VisICsId* WsiCalc *V*J ot VbJCak* Advanced
Version Programs, or SyperCafcrM or SuperCaJm™ Programs
so that you can use it later to refresh your memory,
COMPETITIVELY PRICED
Surprisingly, given the above comprehen¬
siveness of design and content Cdex
Training Programs are priced compet¬
itively with other computer-based
training products that claim to pro-
vide training but only provide an in¬
troduction to training,
O USABLE TODAY AND
TOMORROW
With Cdex Training Programsyou
can use them today to train yourself
on those features you need today and use
them tomorrow to train yourself on the ad¬
vanced features you need to implement sophis¬
ticated applications.
You get everything you ever wanted from per¬
sonal computing. Faster and easier.
Cdex Training Programs are availabfe for the
IBM® PC or XT and IBM compatible personal
computers, and the Apple II® Pius, Apple lie and
Apple Ml personal computers. See how effective
a Cdex Training Program can be. Ask your com¬
puter dealer for a demonstration or calf
(800) 982-1213
in California call (4 15) 964-7600,
TM
Cdex Corporation
5050 El Camino Real, Los Altos, CA 94022
Games
Adventure International
Longwood, FL
Are*. Enter and neutralize ninety percent of
the aliens' territory while avoiding three
types of alien ships, $34,95.
Aeon Concepts
Pittsburgh, PA
Microcosm A strategy game that simulates
birth, death, and migration among popula¬
tions of microbes. In solitaire modes, explore
the evolution of patterns at up to 2,5 genera¬
tions per second. lu competition modes, sab¬
otage your opponent's colony while yours
flourishes. Preview future generations, store
patterns, change symbols or colors used,
even change the rules for countless varia¬
tions, $29,95,
AI Design
Santa Clara, CA
Roque. A pc adaptation of the most popular
game running on the Unix system. Combine
magic, weaponry, and determination to gain
the Amulet of Vendor and escape the Dun¬
geons of Doom, The action is Fast and contin¬
uous, unlike simple text adventures. Roque is
different every time you play, and its popu¬
larity lies in the fact that you succeed by
building you r character's skill, not memoriz¬
ing events. The game requires 128K of mem¬
ory, one disk drive, and runs on DOS 1+I or
DOS 2.0 with either monochrome or color
monitor. $44,95,
Anthro-Digital, Inc,
Pittsfield, MA
Gambling Games. Gives you three hi-res
color card games: five-card draw poker.
blackjack, and keno. Also monochrome.
$35,
Artificial Intelligence Research
Group
Los Angeles, CA
Eliza. Created at MIT in 1966, Eliza is a non-
directive psychotherapist who analyzes each
statement as you type it in and then responds
with her own comment or question— and her
remarks are often amazingly appropriate!
$45,
Avalon Hill Game Co*
Baltimore, MD
Computer Facts in Five. Computer game of
knowledge with educational merit for the en¬
tire family. One, two, or more players partic¬
ipate, selecting from more than 1,000
popular and academic subjects. $26,
VC \ Short for Viet Cong, a game on the con¬
troversial Vietnam War. You have the task of
bringing the civilian population under your
protection. $25,
T./LC. An acronym for Tactical Armor
Command. You control individual tanks, an¬
titank guns, and infantry squads. For one or
two players, featuring hi-res graphics, en¬
hanced sound, and stimulating challenge.
Five different scenarios are available, from
engagement to stalemate, $40
Avant-Garde
Eugene, OR
Air Controller. You are an air traffic control¬
ler at a major metropolitan airport. Your
monitor serves as a radar screen and your job
is to use the radar readout to direct the flight
paths and landings of helicopters, passenger
jets, military jets, and private prop planes.
$29.95,
Federation. You, as commander of a Federa¬
tion Starship, must protect your planet from
Drorn Drones. Using your laser cannon, you
destroy their flying ships while your neutro-
static bombs eliminate surface emplace¬
ments. To get to their mother ship you must
first destroy their remote fighters, but beware
of their tracking bombs. $29.95.
Lazermaze. In the twenty-fourth century
conflicts are settled in the hall of mirrors, and
guess where the laser will exit? A correct
guess results in the conflict being settled in
your favor. Begin with thirty mirrors and
work your way to seventy $29.95.
Basic Business Software, Inc.
Las Vegas, NV
Super Trek. A real-time version of the popu¬
lar Star Trek game. Supports an RGB moni¬
tor and displays four colors. 530.
Robert J. Brady Company
Bowie, MD
Laser cycle. A futuristic space-travel game in
which players accelerate their powerful laser-
cycles through perilous arenas. The user
wards off deadly, light-seeking attack spheres
to complete the circuit and become a cham¬
pion of champion riders. A game of maneu¬
vers and countermaneuvers, played in
sound. Allows players to progress from
arena to arena, accumulate points, and ad¬
vance in rank among the skill levels of the
circuit riders, $29.95.
Broderbund Software, Inc,
San Rafael, CA
Apple Panic. The apples will get you if you
tV:
168
softolk for the IBM Personal Computer December 1933
Some people
have dreams
while others
have visions.
MULTIMATE:
THE WORD
PROCESSOR
YOU’VE BEEN
DREAMING OF
At SoftWord, we had a vision of what
word processing on a personal
computer ought to be.
Multi M ate you get over 80 powerful
word processing functions. Merge, a
library for boilerplate, automotic
underlining on the screen, on-Jine
help, everything dedicoted word
processing could give you and more.
In our wildest dreams, we never
imagined we would write the
documentation reviewers say is the
best in the industry. Or offer free
enhancements for 180 days,
including a spell checker/carrector
with an 89,000 word dictionary.
We were challenged by a blue chip
insurance company to create word
processing for the IBMf PC that would
mimic the features and
functions of a dedicated system.
Other software manufacturers
thought we were dreoming
We envisioned a word processing
system that would make full use of
the PC and its keyboaro With
Or that we would be called the
"industry heavyweight/1
By adding quality technical support,
toll-free to end users, we took the
nightmare out of word processing. In
case you think it's still a dream, try
Multi Mate at a computer store near
you.
| SOFTWOOD SYSTEMS, INC (203) 522-21 16, 52 Oakland Ave.. North, East Hartford, CT 06108
ttBM is o registered nactemark of International Business Machines Corp tMultrMate is a trademark of Soft Word Systems. Inc.
Games
don't watch out! Forced to flee from pursuing
apples in a multilevel mansion, you set traps
for your pursuers along the way. A fast ar¬
cade-style game with graphics and anima¬
tion. $29.95.
Serpentine. Giant serpents set forth to slay
their slithery cousins. To add to the fun, the
snakes lay eggs and fight ferociously to pro¬
tect their young! A fast arcade-type game
with many levels of play. $34.95.
Lode Runner. Design your own game
screens! As a galactic commando out to re¬
cover gold from the Bungeling Empire, you'll
have to maneuver through 150 levels of game
play by running, jumping, and drilling new
passageways with your laser pistol. Using the
game generator you can design your own
playing fields. No programming knowledge
is needed. $34.95.
ColorCorp
Bloomfield Hills, MI
ColorBiz Gambler. Completely authentic Las
Vegas casino games package, including
blackjack, baccarat, and keno. Select casino,
SATORI SOFTWARE presents
SPECIALIZED DATA BASE PROGRAMS
= bulk mailer
A prolesional mailing list program that includes a sophisticated duplication
search and an incredible 32,000 name capacity with hard disk (2400 names
with a dual drive, 1200 names with a single drive). Very straight forward and
easy-to-use.
Duplication Elimination
Broad Coding Capability
Can upgrade to bard disk
Zip and Alpha sorts
1-UP.2-UP.3-UP 8c 4-UP labels
Detault Options
Remarks line
Plus other marketing features
Apple II diskette version -2400 names (dual drive) or 1200 names (single drive)
$125. Hard Disk version -32,000 names $350.
IBM PC diskette version -Up to 5400 names, depending upon configuration.
$125. Hard Disk version -32,000 names $350.
// INVENTORY MANAGER
Perfect for retailers, distributers or any business involved with sales. Can track
2700 items (1200 items on a single drive system), and provides numerous infor¬
mation reports.
■ Stores up to 2700 items
■ Up to 99 vendors
■ Prints purchase orders
■ Easy stock up-dates
■ Lists stock sold 8c gross profits
-Prints suggested orders
■Sorts by vendor, department, profit
■Many more features
"Inventory Manager is among the most complete programs of its type on the
market today" SOFTALK, Dec. 1982
Apple II Sc He version - 2700 items (dual drive) or 1200 items (single drive)
$150. IBM PC version - up to 10,000 items, depending upon configuration $150.
4^ LEGAL BILLING
Very friendly and complete legal billing system. Allows a great deal of user
control
■ Prints customized statements ■ Includes Trust Accounts
- Prints aging reports - User designated codes
■ Up to 200 clients - Automatic interest added
■ Up to 4000 transactions
Apple II or IBM PC version - $350.
Available at your dealer or order directly from:
SATOR 1
SOFTWARE
5507 Woodlawn N.
Seattle, WA 98103
(206) 633-1469
table minimums, dealer, colors, number of
players, and number of decks. Keeps track of
winnings, losses, commissions, and more.
$29.95.
Cortland Data Systems
Chicago, IL
The Insecticide. Blast creepy-crawly bugs as
they slither down your screen. They want
you and it's your mission to keep them from
getting past you into your house. Watch out;
if you hit one of their skeletons, it will be fa¬
tal. Fast action as you dodge fleas, ticks, and
armies of bugdom. $34.95.
Star Defense . The Russians are launching a
first strike against the earth from their bases
in space. You must dodge meteors and at¬
tacking drones to bomb the missile sites. It is
a fast-moving experience that is not for the
faint of heart. If their missiles don't get you—
their star fleet might! $29.95.
Datamost, Inc.
Chatsworth, CA
Market Mogul. With greed and prestige as
motivation, your goal is to become chairman
of the board of MegaCorp, To accomplish
this, you play the stock market and attempt
to become president of all MegaCorp subsi¬
diaries. Stocks, current market price, last
change in price, market value, outstanding
loans, prime rates, percentage of equity are
all here. $39.95.
Dynacomp, Inc.
Rochester, NY
Space Lanes. A simple but exciting simula¬
tion of the economics of the space transporta¬
tion industry. The object is to establish and
expand space transportation companies in a
competitive environment. The success of a
particular company is measured by the ex¬
tent of its space lanes. This success is reflected
in the value of its stock. $14.95.
Valdez. A simulation of supertanker naviga¬
tion in the Prince William Sound area of
Alaska. It contains a detailed analysis of
ship-response characteristics as well as a
model of tidal patterns in the Sound. Naviga¬
tion is aided by a variable range radar dis¬
play which shows the land masses and other
traffic (ships and icebergs). $23.95.
Backgammon 2.0. Tests your backgammon
skills and will also improve your game. A hu¬
man can compete against the computer or
against another human. $23.95.
Starbase 3.2. Related to the classic space sim¬
ulation many have played on large comput¬
ers. This version is a significantly enhanced
program, is more complex, and is more chal¬
lenging. $17.95.
Space Evacuation. How many people can
you evacuate from Earth before the sun ex¬
plodes? Your computer becomes the control
console of a giant spaceship in this exciting
simulation as you determine which worlds
170
softalk
‘MXMES® §MM§E§
Games
can be colonized, make those worlds habit¬
able, and transport people through space.
$19.95.
Edu-Ware Services, Inc.
Agoura Hills, CA
Prisoner 2. Enter 'The Island" and play a
game of delusion and paradox. A science-
fiction adventure. $39.95.
Electronic Courseware Systems, Inc.
Champaign, IL
Ear Challenger. An audiovisual game de¬
signed to increase tonal memory through a
series of pitches that are played by the com¬
puter. The game includes several levels of dif¬
ficulty based upon the number of pitches
presented. Each pitch is reinforced visually
with color presentation on the display
screen. $39.95.
Ensign Software
Boise, ID
Treasure Hunt. Roam the lifelike hallways,
rooms, and chambers of a mansion in search
of ten treasures. The game is nonviolent as
you race against the clock to see how quickly
you can find and collect the ten treasures.
Color/graphics adapter. $24.95.
Chomps. You maneuver your Chomps
around a maze, scoring points, avoiding
monsters, and collecting prizes. Features four
different mazes, joystick control, high score
records. $29.95.
Fun 10. A collection of ten great games the
whole family can play. Qubic, reversal, king¬
dom, cribbage, black box, space trek, black¬
jack, master mind, Americans quiz, and
presidents quiz. Color or monochrome.
Eighty-column monitor. $29.95.
Friendly Soft, Inc.
Arlington, TX
Game package. Ten arcade games on one
disk. Color or monochrome, eighty-column
monitor. Joystick or keyboard. Written in as¬
sembler for real-time speed. Games include
ASCII Man, Gorilla Gorilla, Bug Blaster,
Hopper, Brick Breaker, Eagle Lander,
Shooter, Starfighter TX-16, pc Derby, and
Robot War. $49.95.
Funtastic, Inc.
Drexel Hill, PA
Snack Attack 11. Guide a cute snacking crea¬
ture through several different mazes. He
snacks on colored gumdrops while avoiding
the greedy gumdrop guards. Keyboard or
joystick control. User-configurable key¬
board. Several levels of play. Sound toggle
and full color. $38.95.
Cosmic Crusader. A space arcade skill game.
While traveling through space, the player
must defend himself and Earth against at¬
tacks by fleets of hostile alien spacecraft.
Complex sound effects immerse the player in
the fray of the battle to save Earth. $38.95.
Big Top. Welcome to a multiring circus. Jump
to the next platform, climb up the ladders,
duck the cannonballs, take a swing on the
trapeze, and slide down the poles. You must
do all this and more while collecting the ring¬
master's hats. Keyboard or joystick con¬
trolled. $39.95.
Master Miner Are you the Master Miner? If
you think so, then prove it by mining more
riches in the Asteroid Belt than your oppo¬
nent. You can play alone or against another
miner simultaneously. $39.95.
GameMaster
Evanston, IL
GameMaster. The fun-oriented computer
network — housed in a 35-room electronic
mansion in Evanston, Illinois — open to com¬
puter gamers who enjoy challenging interac¬
tive multiplayer games. Memberships: $15
introductory includes four hours on-line; full
$50 includes 50-page system documentation
plus ten hours on-line. At all times, on-line
hourly rate, $3.
Generic Software
Marquette, MI
Game-Pac-1. The Number-Rotation requires
numbers hidden on the terminal screen to be
found in sequence. Uses big block numbers
and nine skill levels. Guns of the Alps is a
shooting game for one to two players. The
player must choose an artillery shell and
shooting angle that will destroy the enemy
gun. $29.95
1-Bert. An arcade-style game that requires a
strange looking little fellow (called I-Bert) to
constantly change the colors of the sacred
tiles. However, evil critters make I-Bert 's task
more difficult.
Infocom, Inc.
Cambridge, MA
Zork 1: The Great Underground Empire.
Confront perils and predicaments ranging
from the mystical to the macabre, as you
strive to discover the twenty treasures of
Zork and escape with them and your life.
$39.95.
Zork 11: The Wizard ofFrobozz. New depths
of the subterranean realm. There you'll meet
the Wizard, who will attempt to confound
your quest with his capricious powers.
$39.95.
Zork 111: The Dungeon Master The final test
of your courage and wisdom. Your odyssey
culminates in an encounter with the Dungeon
Master himself, and your destiny hangs in
the balance. $39.95.
Star cross. Launches you headlong into the
year 2186 and the depths of space. You are
destined to rendezvous with a gargantuan
starship from the outer fringes of our galaxy
that conveys a challenge issued eons ago,
from light-years away — and only you can
meet it. $39.95.
Planet fall. A humorous science fiction ad¬
venture set in the far future. You are the low¬
liest ensign aboard the Stellar Patrol Ship
Feinstein. When your ship explodes, you are
jettisoned onto a mysterious and deserted
world plagued by floods, pestilence, and a
mutant Wild Kingdom. You'll meet Floyd, a
mischievous multipurpose robot with the
mentality of an encyclopedia and the matu¬
rity of a nine year old. Together you and
Floyd will unravel the mysteries of Planet-
fall . $49.95.
Deadline. A mystery with a difference: You
are the detective. Working from an actual
dossier, you face a challenge so sophisticated
that your suspects possess flesh-and-blood
personalities. And some of those personali¬
ties are so treacherous that, should you make
the wrong move, one of them may do you in.
$49.95.
Insoft, Inc.
Beaverton, OR
Wordtrix. You play either with the computer
or against another person. The object is the
recognition of words from a set of random
letters. You gain points for each new word
you find, with more points for longer words.
$34.95.
Quotrix , A computer quotation game for
two players. Given the author and letter po¬
sitions, you solve a famous quotation on a
word-by-word basis. If you incorrectly
guess, you are given clues by one of three
puzzle formats! Quotrix includes trivia ques¬
tions, foreign word translations, crossword
puzzles, and other word games. $34.95.
Mattel Electronics
Hawthorne, CA
Lock 'ri Chase. Maneuver your thief through
the maze, picking up coins and other trea¬
sures. Billy-club -swinging cops are in hot
pursuit, but you can temporarily escape
them by locking gates behind you. The
longer you survive, the more valuable the
treasures become. One or two players.
$17.50.
Burgertime. As you run through the colorful
maze assembling the hamburgers, nothing
can stop you except menacing hot dogs and
pickles that are out to ruin the meal. Bury
them under beef patties, lettuce, and buns.
Or, knock them out with pepper. The game
gets more difficult as you get better. One or
two players. $17.50.
Nightstalker. The relentless robots have you
on the run. Destroy one, and it's replaced by
an even faster and smarter one. There's a
bunker to hide in, but be careful. The spiders
and bats can give a stunning sting to slow
for the IBM Personal Computer December 1983
171
* !
WHERE IS IT?
Wherever it is, we want it. Maybe, just maybe, we’re
searching for your program, but we’ll never find it
unless you call us.
It has to be good, though. Because we’re The
Software Guild™, an organization devoted to finding
the very best microcomputer programs for packaging
and distribution under the Softsmith™ label. Hundreds
of titles have already been licensed to the Softsmith
library. But they’re only the beginning. Our goal is to
have the best program in major categories on every
popular machine. Of course, we can’t do it without you.
If you’re a program author or publisher, The
Software Guild offers some distinct professional and
monetary advantages.
First, you devote your time to what you do best:
programming. You can leave the manufacturing,
packaging, documentation, distribution and customer
service to us.
Second, our revolutionary retail merchandising
system will put your program before the public through
the normal computer and software stores, plus record
outlets, department stores, book shops, and more
places where software has never before been available.
Third, is royalties. Wider distribution means more
substantial royalties. And, your Software Guild
royalties start to accrue when the dealer makes his pur¬
chase in quantity, so you aren’t left waiting while
money trickles in.
Fourth is flexibility. We do not insist on the
exclusive rights to your program. You can deal with
other publishers and distributors, or market your pro¬
gram yourself, while it is in Softsmith distribution.
We know you’re out there, working and dream¬
ing, and we want to help make your dream come true.
Our full staff of professional evaluators are waiting to
review your best-seller.
So call us, wherever you are.
Contact Regina Roberts at (415) 487-5200.
Or write:
The Software Guild
2935 Whipple Rd.
Union City, CA 94587
(415)487'5200
\ IS IS
An adventure game of wits and strategy. $35.
Crisis Mountain. Strategy, action arcade
game that can blow up at any moment. Nine
track conditions and distance affect the out¬
come. Color /graphics. $25.
Games
you down and make you easy prey for the
alien robots. $17.50.
Microcomputer Games
Baltimore, MD
B-l Nuclear Bomber You are pilot of a B-l
bomber on a mission over the Soviet Union.
You must fly through stiff Russian defenses to
target site, bomb it, and return home. The
computer controls SAMs and MIGs. You
must rely on your electronic counter¬
measures and self-defense missiles. $21.
Midway Campaign. Your computer controls
a huge force of Japanese ships whose objec¬
tive is to invade and capture the Midway Is-
lanos. In the actual engagement the Japanese
made several tactical errors that cost them
the battle. The computer probably won't
make t\\e same mistakes. $21.
Dnieper River Line. A fictionalized engage¬
ment between the Russian and German
forces in the southern Ukraine in 1943. You,
the Dnieper River defense commander, must
repel Russian efforts to overrun the thin Ger¬
man line and capture sufficient objectives to
attain victory. Counters and a mounted map-
board are included. $30.
Computer Football Strategy. The action is
animated on a large scrolling football field:
watch the quarterback drop back to pass as
the defensive players move on the intended
receiver. You have offensive and defensive
formations to choose from, as a detailed time
clock ticks away. $21.
Voyager. A solitaire computer game that
challenges the human player to explore the
four levels of an alien spacecraft's mazelike
corridors and rooms in 3-D simulated graph¬
ics, all the while avoiding robots that are pro¬
grammed to annihilate intruders. Voyager
features color-animated graphics and sound
capabilities. $25.
Galaxy. Players send their galactic fleets out
to explore and conquer the universe, solar
system by solar system. The planets you dis¬
cover may be barren worlds or they may
possess immense industrial capacity and de¬
fensive ships to resist colonization. Galaxy
allows one to twenty players to compete
against each other or the computer. $25.
Andromeda Conquest. Vast space strategy
game of galactic colonizing and conquest. A
game in which one to four players compete to
form galactic empires throughout the star
systems. $25.
MicroLab, Inc.
Highland Park, CA
Dino Eggs. Save the dinosaurs from extinc¬
tion. Multiscreen arcade game with hi-res
graphics. $40.
Death in the Caribbean. Death-defying is¬
land treasure hunt with hi-res color graphics.
levels, hi-res color graphics. $35.
Miner 2049 er. Multilevel, arcade game. Hi¬
res color graphics. You and Bounty Bob go
deep into an abandoned uranium mine. $40.
Microsoft Corp.
Bellevue, WA
Microsoft Flight Simulator. A highly accu¬
rate simulation of real-time flight in a single¬
engine plane (Cessna Skylane). It can be
adapted to any ability level with an easy
mode for beginners and a reality mode for ex¬
perienced aviators. The program lets user al¬
ter environmental factors, and offers the
challenges of more than twenty airports with
varying terrain. It also will let you play the
"Europe 1917" game. $49.95.
Norell Data Systems Corp.
Los Angeles, CA
Valley of the Kings. Wander along the banks
of the Nile, search the ancient tombs, and
trudge through the blazing sands of the Great
Theban Desert. An adventure game that will
keep you on your toes. Loaded with sus¬
pense, danger, and excitement. Valley of the
Kings will give you hours of challenging fun.
$24.95.
Monster Rally Can you survive Monster
Rally 7 Visit the strange little town of
Arnheim and find out. Wander through
nearly three hundred rooms filled with ex¬
citement, fun, danger. $24.95.
Word Wiggle. Pit your skill against the com¬
puter to see how many words you can find in
a four-by-four grid of letters in three min¬
utes. Increase the skill level, decrease the time
limit, change to the five-by-five grid. Eleven
skill levels and a variable time limit. $34.95.
MyChess. A championship microcomputer
chess-playing program, winner of the Fifth
West Coast Computer Faire (1980) tourna¬
ment, and the top finisher among microcom¬
puters in the tenth ACM North American
Computer Chess Championship (1979). Nine
skill levels tailor MyChess to any opponent
and the program plays varying openings
from a book of over 850 moves. $49.95.
The Hermit's Secret. Outwit the Hermit by
working through one hundred and fifty
rooms full of excitement, fun, and danger.
$24.95.
The Phantom's Revenge. Over one hundred
and fifty rooms of fascinating and challeng¬
ing adventure. Wander through the dun¬
geons of an ancient prison, stroll down the
aisles of a magnificent old opera house, and
match wits with the Phantom. $24.95.
Norfork Systems
Laurel Springs, NJ
PC Downs. Excellent party game. Includes
tote board and stable of 200 horses. Variable
Odesta
Northbrook, IL
Backgammon 5.0. The complete opponent
and intelligent guide to this classic game of
strategy and chance. Features nine levels, ad¬
vice, and review. Can save games to disk. In¬
cludes comprehensive manual with rules and
strategy tips. $49.95.
Omniware
Denver, CO
The Chrome Ranger. A fast-action, arcade-
style maze game for the pc and workalikes.
Color and monochrome. Joystick optional. 1
Fifteen levels of difficulty with session high-
score retention. $29.95.
Orion Software, Inc.
Auburn, AL
J-Bird. A game of reflexes and wit— not fire¬
power. As the J-bird, your goal is to change
the color of your world, which is a 3-D pyra¬
mid of colored cubes. By hopping onto a
cube you change its color, marking it as your
territory. As you hop from cube to cube, you
must maneuver around a band of bother¬
some cartoon critters. $36.95.
PC-Man. A fast arcade-style version of hide
and seek. As the game begins, you move
through a maze, gobbling tiny, white dots to
gain points as you go. But you must avoid
the micromonsters that also are moving
through the maze seeking a feast at your ex¬
pense. $34.95.
Pits and Stones. An ancient game of skill and
cunning. You can play Pitman to sharpen
your wits for the ultimate challenge of play¬
ing Pits and Stones with another person. Has
six difficulty levels and an on-line manual
which demonstrates the rules and moves.
$36.95.
Paratrooper. A fast-moving game that in¬
volves preventing paratroopers from landing
and staging a ground attack. Can be played
with a joystick or keyboard and is written en¬
tirely in machine language. $29.95.
Owl Software Corp,
North Hollywood, CA
Owl Plays Crossword and Chess. Turns your
pc into an opponent for chess or for cross¬
word games similar to Scrabble. Both games
play in monochrome and color, have multi¬
ple skill levels, and need DOS, and 128K of
memory. $39.95.
PC software of San Diego
San Diego, CA
Chess 2001. You're the master at Chess 2001.
With detailed board and playing pieces, you
have six levels of play. Play against a friend
or against your pc. Requires color display
and adapter. $39.95.
174
SOftalk for the IBM Personal Computer December 1983
Play GALACTIC GLADIATORS" ItfIT
take you out of this universe into a
bizarre world of alien combat. There are
four-armed Froglodytes with phasors
Viking-like Wodamtes wielding laser
swords, and ugly Mutants with the Death
Touch On disk for color mode 539 95
When you first bought your IBM® PC,
you probably didn't buy it for its game-
playing potential. If nothing else, there
just wasn't a whole lot of games avail¬
able for your PC at the time
But ail that has changed now that SSi
has gotten into the picture
We made our considerable reputation
by producing some of the finest, most
sophisticated and challenging games for
the Apple* Now we re convening many
of these same games to your IBM® PC
Here are five simple ways to convert
your machine into something you never
thought of - a truly great game com¬
puter After all, a computer is only as
good as the software available for it.
And SSI strategy games are as good as
they come
But before you can start, you'll have
to take a quick trip to your nearest
computer/sofrware or game store where
you'll find all of these games waiting for
you “ today!
Best of all, they're covered by our
generous 14-day "complete satisfaction
or your money back" guarantee
drive You'll find an Earth infected with
deadly alien microbes Use ali the means
at your disposal - interferon, gene
splicing, even nuclear bombs * to save
the world You are her only hope! On
disk for color mode $34 95.
l ij lhseft THE WARP FACTOR" mto
your PC You'll be zooming through
hyperspace in command of your very
own starfleet But this is no simple arcade
space game: You've got to shoot and
think at the same time! On disk for color
and b&w modes $39 95
Boot up TIGERS IN THE SNOW"
You'll be facing an onslaught of deadly
Nazi Tiger tanks in the snow- covered
forests of the Ardennes, Can you stand
up to Hitlers fast desperate assault
against Allied lines in the Battle of the
Bulge7 On disk for color mode $39.95
BATTLE ram
NORMANDY
Pick up a copy of BATTLE FOR
NORMANDY" You’ll be on your way to
the northern coast of France Bunt'll be
no pleasure cruise since you'll be lead¬
ing the most famous Allied invasion of oil
time - on D-Dayl On disk for color and
b&w modes $39 95
NOTE: With QUAD LINK" you'll have access to
most of our three dozen Apple® games.
Af£i_E & a re^jjtzjcd trademark of Apofc ComDurer ioc
IBM is 0 reg-Hcred trademsr* of tatemsooMfl Buiintts, M»:n«ncs
OUADLtNK a trademark of d%e Quadroon Corooration
STRATEGIC SIMULATIONS INC
If there are no convenient stores near you, VISA & Mastercard holders To order by mail, send your check tor STRATEGIC SIMULATIONS INC,
can order direct by calling 800-227-1617, ext 335 (toll free). In 883 Sberfin Road, Bldg. A-20G, Mountain View, CA 94043 (California rest-
California, call 800-772-3545, ext 335, dents, add 6,5% sales tax.)
WRITE FOR A FREE COLOR CATALOG OF ALL OUR GAMES.
Games
Concentrate. Try to see how accurate your
memory really is! It's based on the popular
TV game show Concentration where players
try to match squares, then guess the answer
to the colorful graphics puzzles beneath. Ed¬
ucational for kids and fun for adults. Re¬
quires 128K, graphics display and adapter.
$44.95.
Armchair Quarterback. A football strategy
game complete with authentic playing field,
scoreboard with running clock, team statis¬
tics, and overtime play. Color and mono¬
chrome. $34.95.
Championship Blackjack. Improve your
play and win at the tables. Realistic color dis¬
play, casino rules you can set to match any
variety of play, and a special statistics screen.
Color and monochrome. $34.95.
Personal Computer Products
Santa Clara, CA
Omegabug. A game that features fast action
and requires thought and speed. It has four
different speeds, sound/ no sound, and ten
different stages of play. Color and mono¬
chrome. No joysticks or paddles required.
$29,95.
QSI Software
Anchorage, AK
The Stud Poker Parlor. A realistic and fast
simulation of stud poker pitting you against
your computer. The pc bluffs, conceals, and
adjusts to your play much as a person would.
You choose the game, bankroll, ante, and all
limits. Three skill levels, three playing styles.
$29.95.
Quala
Valencia, CA
Las Vegas Blackjack. Includes multideck play
(one to ten decks), sounds, and graphics, in¬
cluding movement of cards and chips. Color
on a color monitor. $39.95.
Quality Software
Chatsworth, CA
Beneath Apple Manor. If you are a fantasy
game zealot, you will have to own this spe¬
cial edition of the first Apple fantasy game.
Includes hi-res graphics. Sound effects, more
monster types, more magic items, a deeper
dungeon, and a save game feature. $32.95.
Rebel Software
Denver, CO
Pinball Magic. By Tony Jeffries and David
Job. Collection of four quality pinball games:
Mega Action Pinball, Warzone, Wild Card,
and Castleball. $21.95.
Reston Publishing Co.
Reston, VA
Triple BrainTrUst. By Paul G. Shapin /Alice
Rindler Shapin. A game designed around tic-
tac-toe for ages five to adult. Players simply
place their X or O in a slot after they correctly
answer a question. The game is even expand¬
able! With Question-writer, players can add
their own topics and questions. $39.95.
Resolution Software
Providence, RI
Space Miner. Earn as much money as you can
on your mining voyage by collecting moving
asteroids with your robot claw and by blast¬
ing marauding space creatures. Top ten play¬
ers, three play levels, sound on/off, J.S.
Bach, stop action, panic escape, joystick or
keyboard control, and colorcard. $29.95.
Sentient Software, Inc.
Aspen, CO
Cyborg. A science-fiction adventure written
by a professional science-fiction author. Al¬
lows full sentence input from player. Text
contains character development, animals
you can talk to, opinions from the Cyborg,
and a sophisticated story. $34.95.
Sierra On-Line
Coarsegold, CA
Frogger. Hippity-hop across crowded high¬
ways and alligator-infested streams to your
riverbank home. If the gators don't get you,
the clock will. $34.95.
Crossfire. Reincarnating aliens attack from
all sides. An ever-dwindling supply of am¬
munition keeps you on your toes. $29.95.
Sirius
Sacramento, CA
Buzzard Bait. Pits the player against birds
who prey on humans to feed their young.
The player is on a rescue mission to save the
people from their fate. A bonus round for the
successful player offers a second play seg¬
ment. Color card required. $34.95.
Call to Arms. A strategy game for one to
four players. Players can choose between a
map and scenario of Europe in 1942 or
Scotland in 1750 for this challenging game.
Players must make strategic battle decisions
in their roles as military leaders. Requires a
color card, $29.95.
Snake Byte. Lets players control a snake as it
eats apples on its way through a series of
twenty obstacle courses. The snake's length
and speed increase with each apple it eats,
making it more and more difficult not to
bump into obstacles, itself, or the optional
Perilous Purple Plums. In addition, penalties
are exacted if the snake eats its apples too
slowly. $29.95.
Gorgon II. A computer version of the well-
known arcade game licensed from Williams
Electronics. Gorgons are ripping through the
atmosphere, snatching up helpless humans in
their talons. The player in his or her fighter
plane must attack and destroy the Gorgons,
cut speed, dive, and rescue the now falling
people and return them safely to earth. Ra¬
dar and hyperwarp control assist in the mis¬
sion. $39.95.
Starside Engineering
Rochester, NY
Clutter. An arcade action game for either the
color/graphics or monochrome display
adapter. Hit target ghosts with a continu¬
ously moving photon. The only way to steer
the photon is by planting mirrors in its
path — and the mirrors do not go away.
$24.95,
Sydney Development Corp.
Vancouver, British Columbia, Canada
Baseball Manager. Allows the player(s) to
manage different teams, each composed of
twenty-five members. Team members have
individual batting, running, and defensive
alignments, and managers make all of the de¬
cisions that a professional manager would
make. $39.95.
TexaSoft
Dallas, TX
Squirm. In the dark jungles of Columbia, an
ancient treasure trove is full of diamonds
waiting for someone to take them. You must
avoid bands of ghosts as you collect the trea¬
sure. $35.
Trilogy. Three games of Middle Earth take
you to a time when dwarfs and ores fought
over lost treasure, hobbits found treasure,
and dragons ruled the sky. $35.
The Queen of Hearts Maze Game. The
Queen of Hearts isn't playing with a full
deck. It's up to you to make your way
around a maze in search of the lost cards
while avoiding a band of cardsharks. $35.
Set the Hostages Free. Ninety hostages are
behind a stone wall three layers thick. Your
mission is to break through the wall and free
the prisoners while avoiding menacing
guards. $35.
Turning Point Software
Watertown, MA
Pentapus. Your journey begins deep in outer
space in a vast and uncharted region of an¬
other universe. To return home you must
control the star gates between universes.
$39.95.
United Software of America
New York, NY
Survival Adventure. A helicopter drops you
deep in a jungle. You have only twenty days
to complete your mission and rendezvous
with the helicopter. $24.95.
176
SOftdlk for the IBM Personal Computer December 1983
WE TAKE THE WORRY OUT OF
PERSONAL AND BUSINESS FINANCE
For many people managing personal financial acti¬
vity has become the equivalent of managing a small
business. Best Programs' Personal Computer/
Professional Finance Program, PC/PFP II gives
you the tools to make financial management as pro¬
fessional as you need or want it to be, for personal
or business finance. Set up your budget, plan cash
flow, evaluate your assets and liabilities or just
monitor results. The PC/PFP II is a powerful sys¬
tem for personal or business financial management
that puts all the resources of a professional account¬
ing system at your disposal. With one big differ¬
ence! Unlike professional accounting systems, PC/
PFP II is designed to be understandable and easy to
use. You will not need any financial background
or specialized accounting skills to put this sophis¬
ticated, yet simple accounting system to work for
you in your home or business.
With PC/PFP II you can generate a virtually
limitless number of customized and current finan¬
cial management reports, performance to budget
reports, bar graphs to get summary impressions of
your progress, reports on your overall income and
expense distribution, and keep checkbook and
other account balances.
PC/PFP II reports give you all the information
you need to prepare and support your income tax
returns. Our program features the standard cate¬
gories for tax-deductible expenses used by IRS,
which makes your task on April 15 each year a
whole lot simpler.
With PC/PFP II you can even have the computer
print a check at the same time you enter the transac¬
tion into the system. It prints the address of the
payee, so all you do is slip the check in a window
envelope and add the stamp.
The PC/PFP II takes the worry out of financial
management. It's simple, the PC/PFP II runs on the
IBM Personal Computer (and the model XT) with a
minimum of 128KB memory, two diskette drives,
one of which must be double sided, an 80 column
display, a printer and any version of iBM-PC DOS.
Don't wait any longer. Control your financial
future with the PC/PFP II. For more information
or to order use your Mastercard or Visa and call
1 -800-368-2405 or send $245.00 plus $2.00 for
postage and handling to Best Programs, 5 134 Lees¬
burg Pike, Alexandria. VA 22302.
! ’ i JBEST
I K ■PROCRAMS
“The Quality Software Company '
Graphics
Alpha Software Corp.
Burlington, MA
Type Faces. Offers the user fifteen different
character fonts ranging from formal to
friendly to conform to any printing situation.
To increase the capability of the user's dot¬
matrix printer, the program provides typeset¬
ting capabilities to individuals who need to
enhance business presentations or who want
an inexpensive method of producing elegant
reports or flyers. More than 100 symbols are
available, ranging from Roman Complex,
Italian Gothic, and English Gothic to special
symbols and Greek lettering. $125.
Anidata, Inc.
Blackwood, NJ
Market Analysis. Fast, easy-to-use flexible
technical analysis package. Graphs the basic
technical studies in addition to user-specified
formulas, and features split-screen charting.
Retrieves updates automatically over the
phone, and nine years of historical data is
available through two databases. Also main¬
tains portfolio recoids and includes a smart
telecommunication system. $495.
Autodesk
Mill Valley, CA
AutoCad. A two-dimensional drafting and
design system which runs on low-cost micro¬
computers, bringing the benefits of a high-
performance drafting facility within the
range of the smallest drawing office $1,000.
Axiom Corp.
San Fernando, CA
Four-Color Dot Printer. 80 CPS. Screen
dump software and interface cable. $599.
BPS
Cambridge, MA
BPS Business Graphics. A complete business
graphics package for the pc and XT, The pro¬
gram complements other application pack¬
ages, such as 1-2-3, VisiCalc , Multiplan,
SuperCalc and dBase II, from which data can
be extracted directly. BPS Business Graphics
also allows users to develop full-color charts
and graphs in standard formats, and to draw
graphs on more than seventy printers and
plotters. $350.
Robert J. Brady Co.
Bowie, MD
The Graphics Generator. Software graphics
for business to access both VisiCalc and Su¬
perCalc. Transforms both spreadsheets into
full-color graphics. This version is also usa¬
ble with a variety of printers and plotters.
$95.
Chang Laboratories, Inc.
San Jose, CA
GraphPlan. An integrated spreadsheet and
graphics package with statistical and sorting
capabilities. Graph features include pie
charts, bar graphs, time-series plots, hori¬
zontal bars, and scattergrams. Supports sev¬
eral popular matrix printers as well as HP
plotters. $295.
Data* Easy Software
Foster City, CA
Project Management. Projects can now be
visually displayed showing up to seven
different tasks for as long as ninety-nine
weeks. Setting up a progress chart is as easy
as filling in the blanks. $35.
Bar Graph Generator. This utility program
allows you to create bar graphs that display
statistical information. Without program¬
ming. The color /graphics board is not re¬
quired. $35.
Desktop Computer Software, Inc.
Santa Cruz, CA
Graph W Calc. Decision support-graphics
system that links a spreadsheet and graphics
package together. Single-key commands.
You can develop forecast models and analyze
statistical and financial data. A variety of
different charts and graphs. $199.
Enertronics Research, Inc.
St. Louis, MO
Energraphics. A complete graphics program
including business graphics (pie, bar, and line
charts) statistics, surface drawing and con¬
touring, symbol design, 2-D CAD (scaling,
overlay, symbol interaction) and 3-D object
CAD (scaling, zooming, rotation, and hid¬
den line). Will interface to many popular
spreadsheets. Printer or plotter output is
available. $250.
Ensign Software
Boise, ID
Character Generator. With this tool you can
define the shapes of the graphic-character
cells for the ASCII codes 128 to 255. The
work tablet consists of three rows of eight en¬
larged cells per row. This multicell grouping
makes it easy to design larger shapes. Color/
graphics adapter. $24.95.
Color Demonstration. A collection of ten
color-graphics demonstrations. All are ac¬
cessed from the menu with the function keys.
Includes kaleidoscope, weave, ensign logo.
178
softcilk
Graphics
portrait, stars, prism, string art, 3-D hills,
script, calendar. Color/graphics adapter.
$24.95.
HP 7470 Plotter Demo . Ten demonstration
programs for use with a HP 7470 or HP 7225
plotter. The programs can be modified to
serve your particular needs. Includes digiti¬
zer, phone chart, 12-month trend, birthday
plot, archimedes spiral. $24.95.
E & S Software
Bedford, MA
ES Painter. An easy-to-use drawing and color¬
ing program for children. Uses only the func¬
tion keys and joystick. Comes with ES
Picture 1, a disk containing nine predrawn
pictures. $45.
Fox & Geller, Inc.
Elmwood Park, NJ
Quickcode. An application generator for
Ashton-Tate's dBase II. Uses simple screen
forms to create an application, store and re¬
trieve data, print forms, do word processing,
and perform a variety of other functions.
$295.
dGraph. A graphics system that can be used
to get presentation-quality pie, bar, line, and
piebar charts. Includes an easy-to-use data
entry procedure and the ability to perform
very powerful analyses of databases created
by Ashton-Tate's dBase II. Can be combined
with programs written in Basic, Pascal, and
PL/I. $295.
Quickscreen. A program generator which
lets the user "paint" a form on his CRT and
then generate programs to display the form
for data entry or print the form. There are
three versions; each generates program in a
different language: C, Basic, Microsoft Basic,
and DJR Associates's FMS-80. $149.
Frontier Technologies Corp.
Milwaukee, WI
Business Graphics Board. This board pro¬
vides 640 x 480 x 4 resolution and uses the
NEC 7220 graphics controller. A proprietary
design allows for four planes of 640 x 480
with only half the memory. Compatible soft¬
ware and emulation of 40XX- and 3279-type
terminals. $695.
Intelligent High Resolution Graphics Board.
This board provides 1024 x 1024 x 4 resolu¬
tion and uses a NEC 7220 and a local 8088
CPU. Built-in primitives provide easy soft¬
ware control. The emulation of 40XX and
3279 is also possible. A maximum of sixteen
colors can be displayed at once. The colors
can be chosen from the 4096 color look-up
table option. $995.
Graphpac. Provides various routines for bar
charts, pie charts, etc. that can be used by
application software packages such as Lotus
I- 2-3 and business graphics. Also makes pro¬
visions for CPM-GSX interfaces as well as
GKS and CORE routines. The software is
meant for implementation on the Frontier
Technologies Intelligent High Resolution
Graphics board but could be modified for
other hardware by use of suitable drivers.
$195.
Graphic Communications, Inc.
Waltham, MA
Graphwriter. A business-graphics package
designed for people who want to use a micro¬
computer to prepare formal presentations.
All chart types are illustrated in a formal se¬
lection guide and designed for use by un¬
trained personnel. Output is on plotters.
Screen preview is optional. Basic set, $395.
Extension set, $395. Both, $590.
Hewlett-Packard Co.
Palo Alto, CA
HP 7470 Graphics Plotter. Provides for auto¬
matic pen changing for two color or two line
widths. Can be used for generating paper
plots and overhead transparencies in 8 1/2 x
II- in size. Supported on most of the leading
graphics software packages. Five character
sets. $1,095.
HP 7475. Six-pen plotter provides for auto¬
matic pen changing in up to six colors or two
line widths. Can be used for generating paper
plots in sizes 8 1/2 x 11-in and 11 x 17-in and
for overhead transparencies. Supported on
most of the leading graphics software pack¬
ages. Nineteen character sets. $1,895.
Innovative Software, Inc.
Overland Park, KS
Fast Graphs. Graphics /plotter program that
creates bar charts, point or line graphs, and
pie charts either directly or from data in pop¬
ular spread sheets, T.I.M., Fast Facts. Com¬
plete draw and edit capabilities allow you to
design any new screen or saved graph. $295.
International Software Alliance
Santa Barbara, CA
Caligraph. Creates pie charts, line graphs,
bar graphs, and histograms. You define x and
y axis labels (or pie segments) and then enter x
and y values. Data are scaled as necessary
prior to printing graph. You can then either
save the graph to disk or call up Image
(Screen Dump Utility) to print graph to your
Epson MX/100 or C. Itoh printer. Caligraph ,
$59. Image , $35. Both, $75.
Micro Control Systems, Inc.
Vernon, CT
3-D Digitizing Tablet. Four-axis space tablet
Get InShape!
In Shape™ makes it easy to keep daily records of diet and
exercise with an extensive, computerized food dictionary*
Automatic calculation of points for aerobic exercise. Flexi¬
ble plotting capabilities. InShape can be used by anyone —
for any fitness routine!
Order today from DEG Software,
800/231-0627. In Texas,
call 713/531-6100.
Suggested retail
price $95.
DEG software
11999 Katy Freeway, Suite 150
Houston, Texas 77079
800/231-0627, 713/531-6100.
From the makers of PerFin, the personal finance program for the IBM 'PC.
for the IBM Personal Computer December 19S3
179
C..-«
$k±£M-^ : ••■
,MMM
and compact cabinet design. $595.
Graphics
with space graphics software, $795. Four-
axis space tablet with advanced space graph¬
ics software, $1,695. MCS high-resolution
A/D interface card, $750.
Micrografx
Richardson, TX
PC-Draw. An interactive drawing system.
Virtually any type of drawing can be created,
maintained, printed, or plotted on with PC-
Draw because the user can create his own
symbol libraries. Supports a light pen and/or
keyboard for user interaction. Graphic func¬
tions (rotation, scaling, and so on) are pro¬
vided. PC-Draw, $250. Plotter support, $50.
MNC Software Sales
Minneapolis, MN
Imagedit. A profession-tailored color-graph¬
ics system. Terms, shapes, symbols of your
profession are preloaded into replaceable
character generator on color CRT adapter
board. Design or layout products or plans
using familiar language. Edit and print hard
copy documentation from Imagedit. Images
easily transferred to other programs. $350.
Mosaic Software, Inc. (formerly
Graphic Software, Inc.)
Cambridge, MA
Softplot/BGL. First device-independent
graphics library for Microsoft Basic on pc
(MS-DOS) and CP/M systems. Brings the
power of sophisticated graphics subroutine
packages to Basic. Supports advanced two-
dimensional viewing with windows, two-
dimensional rotation, and three-dimensional
perspective plotting. Emuplot feature allows
printing of high-resolution graphics on print¬
ers, without graphics-display hardware. $200.
Non-Linear Products
Minneapolis, MN
Plot. A program for plotting and processing
data and curves. Instructions on how to use
the program are given on the screen, with
different options selected by the function
keys. No information about minimum and
maximum values, ticks, or scales is required.
Created graphs may be printed or stored on
disks. $29.95.
Norfork Systems
Laurel Springs, NJ
Comp-Art. Easy use of function keys enables
you to draw pictures, shapes, and designs.
Automatically generates and saves the Basic
code to be used later. Requires two disk
drives and color/ graphics adapter. $59.95.
Number Nine Computer
Engineering, Inc.
West Hartford, CT
Graphics Board. 2048 by 2048 resolution.
256 of more than 16 million colors displaya-
ble at 512 by 512 pixels. High-speed image
generation. I/O includes graphics tablet,
camera digitizer, hand controllers, printers,
plotters, film, and tape recorders. RGB, com¬
posite color/B&W, RS-170A genlock. Inter¬
preter, Basic, Pascal, professional
application software available. From $1,145.
PC software of San Diego
San Diego, CA
PCcrayon. Is there an artist lurking inside
you, just waiting for the chance to create
slide shows, animated displays, and colorful
graphics? PCcrayon s commands are quickly
learned and easy to use. $44.95.
The Executive Picture Show. Creates free¬
form or business graphics displays for hard
copy, slides, and computer presentations. Al¬
lows animated presentations that run for
hours displaying hundreds of screens and
graphs using just one data disk. Screens from
other programs can be included in presenta¬
tions. Utility included allows capture and
storage of these screens. Requires color/
graphics adapter, 128K, two disk drives or
hard disk. $195.
Plantronics, PC + Enhanced
Graphics
Milpitas, CA
Statmap. Generates maps of counties, states.
Zip Codes, federal regions, and census tracts
in the United States. Supports most popular
plotters and printers, and is compatible with
DIF spreadsheet files. Four colors with the
Colorplus Graphics Board. $999.
Wall Street Window. Portfolio management
and technical analysis. Up to twelve months
hi-lo-close and volume data displayed as
daily-weekly-monthly screen. Averaging,
trendlines, profit-loss, spreadsheet, and re¬
porter interface. $395.
Colormagic. Enter the world of art through
video graphics. Uses sixteen colors in me¬
dium resolution and a keyboard, joystick, or
drawing tablet. $149.
Hypergraphics. Combines color, graphics,
and animation to create standalone tutorials
and executive presentations using sixteen col¬
ors in medium resolution and four colors in
high resolution. Operates exclusively with
the Colorplus Graphics Board. $495.
RGB Display Corp.
Grass Valley, CA
RGB-1400. Features 700 lines resolution, su¬
per high contrast/nonglare, 32 colors se¬
lected from 4,096 selectable color sets, front
access calibration/control, test signal per¬
formance verification, RGB-Digital/ Analog,
Savant Corp.
Houston, TX
Graphics Utility. Draws color pictures on
your computer screen. Create character sets
and shapes for your own programs. Shapes
may be combined into larger pictures, stored
on disk, and are compatible with Basic
graphics statements. Makes copies of the
shapes on an Epson printer. Requires color/
graphics card. $85.
SofTech Microsystems
San Diego, CA
Turtlegraphics. A machine-independent,
adaptable set of library subroutines that
produces portable, high-resolution, mono¬
chrome or color graphics. UCSD Pascal, For¬
tran-77, and Basic can be used to create
graphics software for use on any microcom¬
puter that runs on the p-System. Turtle-
graphics is included in the p-System bootable
system. $75.
Software Labs
Sunnyvale, CA
Graphics Utilities. Efficient assembly lan¬
guage routines for PC-DOS Pascal /Fortran,
Lattice C, or Pascal/MT+ programs. Sup¬
ports Siggraph core's setwindow, setview-
port, and clipping, drawing circle/ellipse/
pie/ line, graphics store/ retrieve, animation
controlling light pen/joystick/mouse. 110-
page manual. $69.
Slide Master. A user-friendly menu-driven
slide editor. You may create/edit/combine/
archive/retrieve pie, bar, line, and text (nor¬
mal, roman, smooth, and slant fronts)
charts. You can create/ digitize your logos/
fonts. It displays on the screen, printers, and
HP Plotters. $149.
Software Publishing Corp.
PFS: Graph. A graphics package that can
work alone or use data from PFS:File or Visi-
Calc files to produce bar, line, or pie charts of
presentation quality in minutes. Line and bar
.graphs can be mixed and matched, and up to
four graphs can be displayed on a single set of
axes. $140.
Spies Laboratories
Hawthorne, CA
NicePrint. Program upgrades the IBM/Ep¬
son dot-matrix printers to near daisy wheel
print quality. Works with WordStar and
many other programs. Very easy to use —
user needs to read only the first page of the
manual to get started. Includes six font
styles: roman, letter gothic, orator large,
script, olde English), and computer. $95.
Starside Engineering
Rochester, NY
Gylphix. An interactive graphics scratch pad
180
softalk
Graphics
allowing fast development of graphics im¬
ages on-screen* Draw freehand or create
boxes, circles, and shape tables. Mix text
with graphics, and use large "fancy" fonts in
four sizes. Includes its own RAM disk, 549,95.
Difmaster A graphics generator for use with
Data Interchange Files created by VisiCalc or
with an included edit utility. Creates three
kinds of graphs: 3-D vertical bar charts, 2-D
bar charts, and scatter charts with linear re¬
gression. $79,95.
Frieze. A graphics store/dump utility that
takes graphics images from the screen and ei¬
ther stores them as disk files or prints them to
paper. Supports the Plantronics, Hercules,
and Tecmar graphics cards, and prints to the
IBM/ Epson, IDS, NEC, and Okidata print¬
ers and the Prowriter Prints in color to
Prism* 555,
Fontmasler A character font editor for the
128 user-defined characters available on the
color /graphics adapter. Rotate, invert, re¬
verse the video, create new characters from
scratch. Explains how to use custom fonts in
your programs. Includes several sample cus¬
tom fonts. $39.95,
Summagraphics Corp*
Fairfield, CT
The SummaMouse. Low-cost digital mouse
for menu selection, graphics, and text edit¬
ing. Based on solid-state optical technology,
the mouse offers up to 100 lines of resolution
per Inch* Available with either an RS-232 or
TTL serial interface (built into the mouse it¬
self) and is compatible with all new Summa¬
graphics product lines, $310, including
RS-232 interface.
The MM Series. Low-cost digitizing tablets
designed to perform all cursor steering, menu
picking, and graphics tasks, with the added
flexibility of a mouse. Three sizes of tilt-
adjustable tablets with either an RS-232 or
TTL serial interface. MM961( 6 x 9-in), $395,
MM 1202 (12 x 12-in), $500* MM1520 (15 x
20-in) r $1300.
T & W Systems, Inc.
Huntington Beach, CA
Cadapple/Versacad< For computer-aided
drafting (CAD). $1,995,
VersaCAD, For computer-aided drafting,
$1,995.
Tecmar, Inc.
Solon, OH
The Graphics Master, A highly flexible video
board that emulates both the IBM mono¬
chrome board and color/ graphics board.
Supports super-high horizontal and vertical
resolution in graphics modes (640 x 400 on
standard monitors) and allows hhres graph¬
ics (720 x 700) on IBM monochrome - $695.
United Software of America
New York, NY
3-D Graphics, Create animated 3-D color im¬
ages in true perspective with full rotational
ability. A powerful screen-oriented text edi¬
tor is included to facilitate image formation.
$69.95,
3-D Supergraphics, Draws 3-D color graph¬
ics so quickly that animated displays are pos¬
sible. The program Is completely compatible
with integer Basic languages, DOS, and as¬
sembly-language programs, £39.95.
Versa Computing, Inc.
Newbury Park, CA
IBM Versawriter. A digitizer drawing board
and software system that allows quick entry
of graphics to the pc 320 x 200 and 640 x 200
screens. Drawing board accepts original
drawings of up to 8 1 /2 x 12-in. Plugs directly
into the paddle game adapter’s connector and
does not require additional slot space. $299.
Graphics Hardcopy System. Reproduces
IBM screen graphics on the IBM dot-matrix
printer. Includes full or JL 4-slze printout, re¬
verse or normal inking, density and offset
control, and slide show of IBM graphics ca¬
pabilities, $24,95,
Visual Horizons
Rochester, NY
Computer Slide Express. Will turn a pc into
an art-generating machine. Computerized
charts, designs, graphs, and graphics sent to
Computer Slide Express are converted into
35 mm color slides and returned by mail. En-
Advanced Systems Concepts, Inc.
Pasadena, CA
Parallel and RS-232C Data Switches * For
electronic or manual switching of computers
or peripherals* Allows remote operation,
computer back-up, multiport addressing, ex¬
panding, or printer sharing. Staff available
for configuring peripheral networks. 24-hour
ASCII Express Service available. $60-5200
per port.
iargements, black and white or color prints
and overhead transparencies are also availa¬
ble. $6.00 per slide*
West Coast Consultants
Tracy, CA
Curve Perspective , A CAD/ CAM graphics
program designed for use with most plotters.
The program plots any 3-D object(s) with or
without hidden lines removed. Up to 500 line
elements, circles, arcs, etc. may be used. The
program translates, rotates, and scales the
image on-screen in either perspective or
orthographic projection. $450*
Curue Three-D. Plots three-dimensional
hardcopy graphics of user data, space
curves, and mathematical functions of the
form Y — F (X,Z) to a variety of plotters. Full
360 degree rotation of the surface with hid¬
den-line algorithm, tic marks, and scale num¬
bers. $199. With CRT option, $250
Curuefit. Performs up to four mathematical
fits to x, y data that allows you to replace the
data with either a straight line, polynomial
(up to degree 9), exponential, or power law
equation. Goodness-of-fit parameters are
displayed along with equation coefficients.
Plots of the fits and "residuals" may be di¬
rected to any of several plotters* $99.50,
Curw //* A combined business and scientific
graphics package designed for use with sev¬
eral popular plotters. The program is menu-
driven and includes 26 Basic subroutines for
highly customized output. Plots Cartesian,
parametric, and polar equations; bar, pie,
and line charts in both linear and log space
with flexible labeling $275.
Applied Creative Technology, Inc.
Arlington, TX
64K Printer Optimizer A 64K to 256 K
spooler, with space compression for more
efficient memory usage* Capabilities include
being able to adapt mismatched equipment
of various brands; filter, translate, modify,
merge or delete data, plus provide for remote
control of all printer functio-ns. Options in¬
clude serial/parallei conversion, protocol
Hardware
LSI
for the IBM Personal Computer December 1983
Ha R DW A R E
conversion, and connection of up to three
printers with automatic or manual switching
between them. 64K parallel model, $499.
ET1 Squared IBM Electronic Typewriter In¬
telligent Interface. Converts an IBM Elec¬
tronic Typewriter Model 50, 60, 65, 75, or 85
into a letter-quality printer. Includes a built-
in 2,000 character spooler, access to all type¬
writer features, and typesetting capability.
Use and maintenance of the typewriter is not
impaired. 2K parallel model, $495.
Type & Print Low Cost Typewriter Interface.
Converts the Olivetti Praxis Model 30, 35, or
40 portable electronic typewriter into a low-
cost combination computer printer and type¬
writer. Equipped with a standard parallel
connection compatible with most personal
computers. Installation into the typewriter
involves one simple plug-in connection.
AST Research, Inc.
Irvine, CA
CC-232 Advanced Communications Card.
Features a programmable Zilog serial I/O
processor with two RS-232 ports that sup¬
port async, bisync, SDLC/HDLC communi¬
cations protocols, user-selectable DTE or
DCE interfacing, and programmable baud
rates from 50bps to 19.2bps. Intended for use
by the customer designing his own communi¬
cations software. $295.
MegaPlusII. An IBM-compatible multifunc¬
tion card that features memory expansion ca¬
pabilities of 64K to 512K of parity-checked
memory, up to two RS-232 asynchronous se¬
rial ports, one parallel printer port, a clock
calendar with battery back-up, and an op¬
tional game adapter port. $395 to $1,240.
I/O-PlusII. Allows input /output expansion
capabilities of up to two RS-232 asynchro¬
nous serial ports, one IBM-compatible paral¬
lel printer port, one optional game adapter
port, and a clock calendar with battery back¬
up. $165 to $315.
ComboPlus. Features expansion capabilities
of 64K to 256K of parity-checked memory,
one RS-232 asynchronous serial port, one
IBM-compatible parallel printer port, and a
clock calendar with battery back-up. $395 to
$695.
SixPakPlus. A multifunction card designed
specifically for the second-generation pc and
XT Offers 64K to 384K of expandable mem¬
ory, one RS-232 serial port, one IBM compat¬
ible parallel printer port, a clock calendar
with battery back-up, and an optional game
adapter port. $395 to $945.
Atron Corp.
Saratoga, CA
The pc Probe. A hardware /software debug¬
ger for use when developing. It consists of a
printed circuit card and software on disk that
plug into the pc. Provides real-time trace,
hardware real-time breakpoint, symbolic de¬
bugging, memory protection, and high-level
hardware support. $18.95.
ATV Research, Inc.
Dakota City, NE
Diamond TV Camera. Great low-cost TV
camera for use with A/D converters used in
conjunction with computers. Complete with
lens. $135.90.
Pixe-Plexer. An IC-type modulator kit (audio
and video) tuneable from channels 2 to 9. As¬
sembly time is about two to three hours. Re¬
quires 15V at 50ma. This is a module kit and
does not contain case, power supply, or in¬
put/output connectors. $24.50.
Apple-Verter. High VHF band, high-fidelity
RF module for Apple II, 11+ , He, and Apple
compatible systems. Color and monochrome
displays on regular TV sets on channels 7 to
10 (tuneable). Plugs directly into computer.
Complete with connecting antenna cable.
$32.
Axiom Corp.
San Fernando, CA
Printer Buffer. 32K standalone buffer. Serial
or parallel version available. $299.
Back Bay Micro
Burlington, MA
Tri-Pack. Purchase all the peripherals needed
for the pc at a significant savings. The Tri-
Pack contains a printer port, asynch serial
port, and battery backup real-time clock.
The printer and asynch are switchable as one
or two. Accepts IBM software. $150.
BC Systems, Inc.
La Grange Park, IL
BC-20. A 20-megabyte, removable disk sub¬
system consisting of two 10-megabyte car¬
tridge drives, giving you infinite virtual
storage. Network available. List $4,950.
Black Box Corp.
Pittsburgh, PA
Personal Computer Printer Adapter Cables.
Designed to allow users to connect Cen¬
tronics-type printers to the DB25 parallel
IBM connector. Cable comes with one DB25
and one Centronics-style connector. It does
not adapt serial data to parallel. $23 plus .69/
ft.
Byad, Inc.
Arlington Heights, IL
DS Series Z-80 Boards. Run CP/M applica¬
tion software on pc. Boards include 64K
RAM and CP/M 80 (version 2.2) operating
system. DS2 also includes asynch communi¬
cations port. DS1, $660; DS2, $760.
Consolink Corp.
Longmont, CO
SooperSpooler and MicroSpooler. Stand¬
alone hardware print buffers with their own
internal power supply. Compatible with ei¬
ther Centronics or RS-232C serial interfac¬
ing, they are also capable of interface
conversion. Standard features include digital
status readout, pause function, reset func¬
tion, protocol conversion, and variable baud
rates. Both products are covered by a one-
year limited warranty. Prices start at $219.
Control Technology, Inc.
Oklahoma City, OK
Model RBS-AC. Reserve power supplies pre¬
vent loss of data and equipment damage
from power outages and adverse power-line
conditions by providing battery back-up and
line conditioning for all hardware connected
to them. Available in 300VA & 500 VA ver¬
sions at $569 and $695 respectively.
Corona Data Systems, Inc.
Westlake Village, CA
Corona Personal Hard Disk. A professional
quality 10M Winchester disk drive subsys¬
tem (internal and external versions). Soft¬
ware compatible with MS-DOS 1.25,
PC-DOS 1.1, and p-System (available
through NCI). Special features: RAM disk,
automatic error correction, and easy backup
utilities. $2,695; $2,295, internal version.
Corona PC Desktop Computer. A profes¬
sional quality desktop personal computer
with standard 128K, 320K floppy, 12" high-
resolution monitor, four expansion slots, and
serial and parallel ports. Standard software
includes MS-DOS, GWBasic, Multimate,
and PC Tutor. Optional memory to 512K and
second floppy or 10Mb hard disk. Many soft¬
ware utilities including ultrafast RAM disk.
$2,595-$5,320.
Corona PC Portable Computer. A profes¬
sional quality portable personal computer
with standard 128K, 320K floppy, 9" high-
resolution monitor, four expansion slots, and
serial and parallel ports. Standard software
includes MS-DOS, GWBasic, Multimate,
and PC Tutor. Optional memory to 512K and
second floppy. Many software utilities in¬
cluding ultra-fast RAM disk. $2,545-$3,820.
Cuesta Systems, Inc.
San Luis Obispo, CA
Datasaver, AC power backup unit, 200 W.
Provides reliable power for pc and XT. Pre¬
vents data loss because of voltage drops or
transients, AC line conditioning, internal
battery for 5 to 15 minute holdup, audible /vis¬
ual/ electronic alarms, auxiliary battery jacks
for extended time or portability. Compact,
desk-top styling. $695. Foreign power, $730.
Data Encore (Subsidiary of
Verbatim Corp,)
Sunnyvale, CA
The Data Life Disk Drive Analyzer. The
5 1/4-in minidisk is a diagnostic tool that will
182
SOftrcilk for the IBM Personal Computer December 1983
Well give you a 3M Post-it'" Note tray and a
sample pack of Post-it Notes — a $4.98 value.
Absolutely free! Just buy any specially marked
box of 3M diskettes and send in the proof of
purchase— with 75$ for postage
and handling. Complete details
inside specially marked diskette
boxes.
One 3M value
deserves another.
3M diskettes have long been
noteworthy for their unparalleled
reliability. A reputation based
on over 30 years experience in manu¬
facturing high quality computer media. Now
we’re giving you one more good reason to
use high quality 3M diskettes.
So buy a specially marked box of
3M diskettes. And send for your
free Post-it tray and notes today!
Look in the Yellow Pages under
computer supplies and parts for
the 3M distributor nearest you.
In Canada, write 3M Canada,
Inc., London, Ontario. If it’s
worth remembering, it's worth
3M data recording products.
3M hears you...
Hardware
check the performance of disk drives in the
pc and XT and some compatible systems.
The user-friendly software runs four compre¬
hensive tests to check head alignment, disk
clamping, write/ read accuracy, and disk
speed. It then displays a read-out with evalu¬
ations and indicates areas needing adjust¬
ment and/or repair. $39.95.
Data Terminals & Communications
Campbell, CA
Style Writer. Parallel, complete word proc¬
essing and graphics, wide variety of daisy-
print styles, memory stores up to twenty
pages, prints more than 130 words per min¬
ute, automatic proportional spacing and un¬
derscore, variable pitch and lines per inch,
red and black printing, shadow print, sub¬
script/superscript, bidirectional printing.
Optional sheet feeder and forms tractor.
$899.
DTC 380Z. For the personal and business
computer market. Has 48K buffer and soft¬
ware compatibility with Diablo 1640/1650/
630. Daisy- wheel printer prints at thirty-two
CPS, bidirectional. Sheet feeder and forms
tractor options. $1,495.
Davong Systems, Inc.
Sunnyvale, CA
Multilink. Local-area network that allows
microcomputers to access hard disks at¬
tached to specified computers defined as file
servers. Although the local file server can op¬
erate as a standalone, other network users at
remote computers can access the file server's
hard-disk storage, subject to specified control
and security. Three pcs including 10M hard¬
disk system. $4,595.
Tape Backup System. Streaming tape backup
drive copies from a Davong Universal Win¬
chester hard-disk system or floppy onto 1/4"
tape cassettes. Three cassette copies can be
stored at another location. The tape has a
formatted capacity of eighteen megabytes.
Fifteen megabytes can be backed up in about
four minutes. Davong Hard Disk, $1,795.
Universal Hard Disk, $1,995.
Hard Disk System. Universal Winchester
hard-disk system. Single-drive systems are
available in 5-, 10-, 15-, 21-, and 32-mega-
byte (formatted) capacities. Up to three slave
drives can be added in any capacity to pro¬
vide up to 128 megabytes of on-line data
storage. Starting at $1,845.
Day star Systems, Inc.
Dallas, TX
Ultra55. Five-function board has memory up
to 384K using 64K DRAMS or up to 1.5M
using 256K DRAMS, two RS-232 asynchro¬
nous serial, and one parallel printer port. All
three channels have keyboard-selectable ad¬
dressing, clock-calendar with battery
backup. 256K version, $595.
Dresselhaus Computer Products
Glendora, CA
Finger Print. A convenient add-on for Epson
or IBM printers that puts control of print
modes at your fingertips. Condense, empha¬
size, or even skip perforations by simply tap¬
ping the control-panel buttons. Does not
interface with normal printer functions. This
plug-in module installs easily without solder¬
ing, comes with a reference label, and one-
year warranty. $59.95.
Frontier Technologies Corp.
Milwaukee, WI
Multifunction Memory Board. Will provide
a maximum of 256K of additional memory
per board. Options include a printer port, se¬
rial port, and a real-time clock. $245.
IEEE-488 Controller. Interfaces your pc to
frequency generators, digital multimeters,
power supplies, disk drives, speech synthe¬
sizers, and most other IEEE-compatible
equipment. Options include RS-232 serial
port, real-time clock/calendar with battery
back-up, and an EPROM /PROM program¬
mer. $395.
Giltronix, Inc.
Palo Alto, CA
5500 Series Parallel Selecto-Switch. Allows
port expansion and device sharing. Available
with one I/O port and two or three commu¬
nications ports. Switches lines 1 through 24.
All ports have female D-25 type connectors.
$159 to $199.
GM Enterprise, Inc.
Roselle, IL
ParlePC . Plugs into any available input/out¬
put slot and operates under the control of
user-provided software. Lets the pc interface
with the real world and has unlimited vocab¬
ulary speech output for a variety of applica¬
tions in office automation systems, business,
education, entertainment, etc. It has an on¬
board audio amplifier, a speaker, and a jack
for an external speaker. $199.
Parle PC Programmable, General Purpose,
Parallel Input/Output Adapter. Plugs di¬
rectly into any available input/ output slot
inside the computer and operates under the
control of user-provided software. Twenty-
four general-purpose, TTL compatible I/O
lines; programmable I/O configurations;
complete handshaking protocols; bidirec¬
tional bus mode; and single-bit set /reset ca¬
pability. This adapter supports interrupt
and/or software poll environments. $149.
Harvard Associates, Inc.
Somerville, MA
A small, programmable robot that moves,
turns, draws, blinks, beeps its horn, and feels
its surroundings with its touch sensors. An
optional speech board permits it to talk —
with a vocabulary of more than 300 words.
Available in both serial and parallel interface
models. $999.95.
Hayes Products
San Marcos, CA
Mach II. Joystick provides perfect arm align¬
ment with 360° of movement, has fine-trim
adjustment for each axis, incorporates a self¬
centering feature than can be externally dis¬
engaged, and is constructed with precision,
long-life components. $44.95.
Mach III. Joystick provides the same features
as the Mach II plus features never before
available in an analog joystick. Added fea¬
tures include a push-button switch on the
stick handle and a stainless-steel ball as its
main pivot for greater comfort, precision,
and durability. $54.95.
Hercules Computer Technology
Berkeley, CA
Hercules Graphic Card. A circuit board that
allows graphics on IBM monochrome dis¬
play. $499.
IDE Associates, Inc.
Bedford, MA
IDEAdisk. Uses the 3.9-inch drive. This hard
disk drive has a 5.3M (formatted) removable
cartridge, and can be internally or externally
mounted. The external version can be
equipped with one or two disks. Both ver¬
sions come complete with a disk drive and
cartridge, controller boards, SASI interface
card, the required mounting hardware and
cables, support software, installation man¬
ual, and one-year warranty. Internal Mount
Version, $1,795. Second disk drive for exter¬
nal mount, $1,050
IDEAplus. Available with up to 256K of
RAM parity checked memory plus any or all
of the following functions: parallel interface,
serial interface, and clock/ calendar/ battery.
The parallel port can be configured as a Win¬
chester disk drive interface, or as a printer in¬
terface. An RS-232C cable adapter with
DB25 is included with every serial option.
$329 to $529.
IDEA Memory Card. Available with 64K to
256K of on-board memory, in 64K incre¬
ments. Has full parity checking and genera¬
tion, and meets or betters all IBM
specifications. $239 to $449,
Interactive Structures, Inc.
Bala Cynwyd, PA
Shuffle Buffer. Serves all major serial and par¬
allel computers and all major serial and par¬
allel printers. Prints files from different
software together. ShuffleBuffer prints what
you have requested and the computer is free
to do other tasks. 32K, $299. 64K, $349.
128K, $445.
softalk
Hardware
Kraft Systems Co.
Vista, CA
Paddle Pairs. Feature an optimum 185° knob
rotation for faster operator response and
higher scores. Contain custom potentiome¬
ters designed specifically for the pc, thereby
assuring the highest resolution and accuracy
with no “hop." $49.95.
Precision Joystick . Features "spring-cen¬
tering" and "free-floating" stick modes select¬
able by switching external toggle switches on
the bottom of the case, trim controls on each
axis, and a full one-year warranty. It offers
great versatility for both business and game
applications. $69.95.
LNW Computers
Tustin, CA
RAMless Busboard. Offer the same I/O ex¬
pansion capability as the Busboard with the
exception of no RAM or RAM expansion
and no coprocessor slot. Comes complete
with both the Spoolbus and Busdrive soft¬
ware. $129.95.
Z-80A CP/M Coprocessor Module. The
high-performance Z-80A microprocessor on
the CP/M module is fully compatible with
the programs designed to run on the CP/M
2.2 operating system and features disk com¬
patibility with many CP/M personal com¬
puters including the LNW80 Model 2, the
Kaypro 2, and the Xerox 820. $249.95.
Five-Inch/ Eight-inch Floppy Disk Controller
This module replaces the disk controller in
the pc to provide both the interface for 5-in
disk drives as well as the interface for exter¬
nal 8-in disk drives. Supports both single-
and double-sided disk drives in both single-
and double-density formats. Can be used by
the CP/M module to provide 8-in compati¬
bility in CP/M. $169.95.
Asynchronous Communications Module.
Can be programmed as the standard IBM
Com 1 or Com 2 or can be set to one of thir¬
teen additional unique addresses to allow
each Busboard to contain up to eight sepa¬
rate serial asynchronous channels with a to¬
tal of fifteen different channels per pc. $79.95.
Parallel Printer Module. Standard IBM par¬
allel printer interface can be set for Line
Printer 1 or Line Printer 2 port addressing.
Can also be set for an optional Line Printer 3.
May also be used as a simple general-purpose
eight-bit I/O port. $49.95.
Clock Calendar Module. Crystal-controlled
clock/ calendar with battery backup. In addi¬
tion to the on-screen time display feature, the
software also includes a complete alarm
■ function to allow automatic execution of
programs when set time has occurred.
$69.95.
Auto-Answer Auto-Dial 300 Baud Direct-
L___ _ _
Connect Modem Module. This modem fea¬
tures autoanswer and autodial with both
tone and rotary dialing. The Basic program
supplied allows for a smart modem and a
speed dialer. Interfaces directly with the
async busmodule. $149.95.
Eight Bit I/O Module. This module provides
for a latched eight bits of output and an op¬
tionally latched eight bits of input. Port ad¬
dressing is user programmable for up to eight
modules per busboard. Interrupts are sup¬
ported for each module with software pro¬
grammable interrupt control on each
module. $59.95.
Micro Design International, Inc.
Maitland, FL
Insider. A very fast and rugged hard disk sys¬
tem that is completely contained inside the
pc. 10M Winchester disk system, $995.
Micro Disk, Inc.
Gardnerville, NJ
Hard Disks. For pc and pc-compatibles,
ranging from six to seventy-two megabytes.
Local area networking, CPM/80, CPM/86,
Basic Four, BBII, UCSD p- System, and MS-
DOS are supported. $2,200 to $7,200.
The Genius. Full-page display provides hard¬
ware features, user benefits and system per¬
formance equal to that of dedicated word
processing equipment. $1,795.
1-DOS Operating Systems. Hard disks rang¬
ing from six to seventy-two megabytes, local
area networking, CPM-80, CPM-86, Basic
Four BBII, UCSD p-System, and PC-DOS
are supported. $2,200 to $7,200.
Micromax Systems, Inc.
San Diego, CA
PC/Colormax. A multifunction combo card
that offers IBM monochrome support, color/
graphics support for RGB, composite video
and standard black/white monitors, plus
parallel printer adapter all on a single expan¬
sion card. Features 16K RAM plus light pen
input in monochrome mode and parallel
printer port in color/graphics mode. Com¬
patible with IBM monochrome board, IBM
color/graphics adapter, and IBM parallel
printer interface card. $479.95.
Micro ware, Inc.
Kingston, MA
8087-3 Numeric Coprocessor. Speeds up the
IBM pc compiled and assembled code by fac¬
tors of five to one hundred. The coprocessor
fits into the 40-pin socket adjacent to the 8088
on the pc and XT motherboard. Software
support is available to drive the chip. Six-
YOUR BUSINES
Business management software from DATAMENSION CORPORATION has
become the choice of professionals like you. For a good reason. You’re disappointed
by software that’s high on visibility but low on performance. And your business
demands more.
You want a spreadsheet with more power and the convenience of active pages
in memory. Our Report Manager® has pages— along with programm ability and
application generation. You want to integrate diverse areas of your daily business
life. The Manager Program Collection contains three programs that help you manage
time, people, and projects more effectively than ever before. Task Manager puts
you in control of your schedules and appointments. You’ll plan projecis faster and
more. effectively with Project Manager's critical path analysis. Records Manager
builds definable client and employee information files. All three programs share data
to broaden your base of applications.
Add a personable and competent support staff to software power like this,
and you’ve come to know DATAMENSION CORPORATION. Creators of business
solutions for professionals since 1971 .
- \ Report Manager^ for the IBM/PC/XT and compeiibfess feat. ng.
. - 1104) and Victor 9000, (cat. no. 1904), $399. Manager Program
^ ~ ■ — — Collection for the IBM/PC/XT and compaiiblBJi feat. no. 1105)
j _ = and Victor 9000, (cat. no. 1905) $499. Available at participating
“ ~ " “ " ComputerLand and other business computer stores.
- P — i-r -
-..w'wwJw NEW DIMENSIONS IN DATA MANAGEMENT”1'
DATAMENSION CORPORATION
615 ACADEMY DRIVE • NORTHBROOK, IL 60062 • (312) 564-5060
for the IBM Personal Computer December 1983
185
Hardware
month warranty. $223 with 8088 exchange.
Northwest Instruments Systems,
Inc.
Beaverton, OR
mu- Analyst Interactive State Analyzer. A
real-time software debugging tool. Uses an
external mainframe and can be configured
with from sixteen to eighty channels. Selec¬
tive storage of data is possible using fifteen
trigger/store states and four word recogni¬
zers per state. The system is fully program¬
mable using Pascal or assembly language.
Basic sixteen-channel system, $2,995. Six¬
teen-channel expansion cards, $895 each.
Personal Computer Products
Santa Clara, CA
RS-232 Analyzer A plug-in adapter that
shows the RS-232 devices. It may be left per¬
manently wired in any circuit. $149.95.
Persyst
Irvine, CA
Timeport. A single-board multifunction
module that offers a calendar clock, one or
two asynchronous serial ports, and a parallel
printer port. $225.
Uniport . A calendar clock and bidirectional
parallel printer port on a single module.
$155.
Time-Spectrum. A single-board multifunc¬
tion module that offers a calendar/clock,
three I/O ports, and memory expansion up
to 512K. $395.
DCP-88. An 8088-based communications
processor module that offers synchronous/
asynchronous communications and supports
async, bisync, HDLC, and SDLC protocols
and line printers to 600 1pm. $695.
Plantronics, PC+ Enhanced
Graphics
Milpitas, CA
Colorplus Graphics Board. Includes sixteen
colors in medium resolution, four colors in
high resolution; parallel printer port; com¬
patible with existing pc software. Includes
two graphic applications. $559,
Prelude Computer Corp.
Cupertino, CA
Serial Port Plus Clock Card. IBM pc/XT ex¬
pansion card with IBM-compatible serial-
communication port and battery backed up
clock /calendar. Fits XT small slot. Utility
disk provides clock software. One-year war¬
ranty. $129.
Printer Port Plus Clock Card. IBM pc/XT ex¬
pansion card with IBM- compatible printer
port and battery backed up clock /calendar.
Fits XT small slot. Utility disk provides
print spooling and clock software. One-
year warranty. $129.
384K Memory Plus Game Adapter Port
Card. Expands pc/XT memory to 640K bytes
if you have 256K system board, to 448K if
you have 64K system board. Includes IBM
compatible game adapter port all on one
card. One-year warranty. $229.
Six Function Card. Expansion board for pc/
XT features IBM-compatible game port, se¬
rial port, printer port, clock/calendar and
memory expansion of up to 256K bytes. Util¬
ity disk provides print spooling and clock
software. One-year warranty. $269 with no
installed memory. Tested 64K RAM chip set,
$69.
Quadram Corp.
Norcross, GA
Microfazer. A universal print buffer with 8K
to 512K RAM. Receives information in its
memory, then sends it to the printer at an ap¬
propriate speed. Comes with a copy /pause
feature allowing additional copies of the
buffered information. The unit is sized to
stack with popular modems and other pe¬
ripherals. $159 (8K), $189 (16K), $225 (32K),
$299 (64K), $895 (256K), and $1395 (512K).
Serial-to-parallel and parallel-to-serial, $199
(8K), $220 (16K), $260 (32K), and $330
(64K).
Quadboard. A six-function expansion
board. Designed to increase capabilities at
minimum cost while using only one internal
expansion slot. The functions provided in¬
clude RAM expansion from 64K in 64K in¬
crements, and EIA RS-232C serial interface
for asynchronous communication, a Cen¬
tronics-compatible parallel interface for
printer driving, and a battery-powered
quartz clock/calendar to keep your pc's in¬
ternal clock always on time. 64K, $395.
256K, $595.
QuadColor Color Video Cards. Has color
bit-mapped graphics of 640 by 200, or 640 by
400 pixels in up to 128 colors at once on the
screen. Each dot can be individually ad¬
dressed and Quadcolor offers twice as much
memory as IBM's board (32K compared to
54K) , In the text mode this extra memory al¬
lows twice as many active and visual pages as
IBM's Color Graphics Adapter: sixteen in 40-
column, eight in 80-column. In the graphics
mode, the extra memory allows the user to
create two complete pages. IBM can offer
only one page in the graphics mode. Two
QuadColor video cards are available: Quad-
Color I, hardware and software compatible
with the IBM Color/Graphics Monitor
Adapter, $295. QuadCoIor II with bit¬
mapped resolution of 640 horizontal by 200
vertical pixels, $275.
Quadlink. Allows Apple software to be used
in the pc. Quadlink, a simulated Apple com¬
puter on one board, is installed in one IBM pc
expansion slot. Translates Apple's DOS 3.3
software into language the pc can under¬
stand. There is no need to convert or refor¬
mat any disks. $680.
Qume Corp.
San Jose, CA
Sprint 11/40-130 Plus. Daisy wheel printer,
available in standard 15-inch width or wide-
track format. Offers a 22-inch carriage width
and can be used for spreadsheet applications,
as well as large format information displays
and has a print line of 293 characters. $2,965.
QVT-103 terminal. Comes with a standard
12-inch or optional 14-inch viewing screen in
either green phosphor or amber. The termi¬
nal has a full tilt /swivel adjustment and a
low profile, detached keyboard. $1,095.
R&H Electronics, Inc.
Buellton, CA
Guardian Angel. Uninterruptible power sup¬
ply provides protection against data loss oc¬
curring from blackouts, brownouts, and
power surge. $595.
RB Robot Corp.
Golden, CO
RB5X: The Intelligent Robot. Completely
programmable personal robot. Comes fully
assembled, with software that allows it to
learn its environment; sonar and tactile sen¬
sors; charger-finder routine; and an array of
options, including an arm, vacuum attach¬
ment, and a robot control language that al¬
lows you to program robot using common
English. $1,795.
SCION Corp.
Reston, VA
PC640 Professional Color. A high-perform¬
ance color graphics display system which
provides 640 by 480 resolution and enables
the user to simultaneously display 16 colors
chosen from a palette of 4096. The PC640
comes with HALO, a library of powerful
graphics primitives. $1,595.
Seattle Computer Products, Inc.
Seattle, WA
RAM+3. A multifunction card. A serial
port, a parallel port, a lithium battery-pow¬
ered clock, and a variety of expansion mem¬
ory options, from OK to 256K. $210 to $620.
8087 Package. Includes both the 8087 float¬
ing point math coprocessor and two types of
software. One program lets you run your
regular Basic programs and substitutes the
8087 routines where they are faster. The
other program allows you to include 8087 co¬
processor instructions when you are using
the IBM (Macro-86) Assembler. $395.
Security Microsystems Consultants
Staten Island, NY
Quickon. A module that allows the pc to
boot up within four seconds of turning on
186
softalk
Hardware
power, regardless of how much memory the
pc has. Simple to plug in and requires no ex¬
pansion slot. Works with all pcs except the
XT. $49.
Staff Computer Technology
San Diego, CA
The Key. A hardware module that works in
conjunction with software to protect soft¬
ware from being printed. The module is eas¬
ily installed in the gameport. The key is
factory programmed with a security code.
Each software supplier can have a code
known only to it. The end user is free to
make as many backup copies as needed, but
can run them only if the key is installed.
Quantity of 100 at $60.
StarLogic
Chatsworth, CA
Internal 5 1/4-in Floppy Drives . One side,
$160. Two sides, $210.
Internal Half-Height 5 1/4-in Floppy Drives.
One side, $210. Two sides, $420,
5 1/4-in Winchester Disk Systems. $1,295-
$1,695.
Sysgen, Inc.
Fremont, CA
Sysgen 11-10 and Sysgen 11-20. Winchester-
type drives provide storage of 10M or 20M
respectively, with built-in streaming tape
backup. For use with the pc using PC-DOS
or CP/M-86. Backs up 10M in two minutes.
Allows backup by individual files or whole
disk volume in image fashion. Sysgen 11-10,
$2,995. Sysgen 11-20, $3,795.
Sysgen Image. A 20M streaming tape backup
for XT, pc on pc-expansion chassis. Designed
to operate with PC-DOS, backs up at a rate
of up to 3.5 Mbytes per minute. Allows
backup up to 20M. $995.
Tall Tree Systems
Palo Alto, CA
]RAM. A 512K memory board for the pc,
XT, and compatible machines. A hardware
pager allows more than 640K in any system.
Software is included. JFORMAT for DOS
1.10 and JETDRIVE for DOS 2.0. $800.
Tamtron
San Jose, CA
PCaL. A track-seek program for the pc and
look-alikes. A technician needs a dual trace
scope with external trigger, a Dysan reference
disk (optional with PCaL), and the OEM
manual for the drive. With PCaL all practical
functions can be tested. $150-$200.
Tecmar, Inc.
Solon, OH
The IEEE Interface. Implements IEEE-488 in¬
dustry standard to enable the pc to operate as
system controller or as an addressed talker/
listener. Has DMA and interrupt capabilities.
Available library of machine language sub¬
routines called from Basic or Fortran for data
transaction with GPIB. $395.
The Lab Master. A sophisticated system that
includes sixteen channels of 12-bit A/D with
a 30 KHz conversion rate, two channels of
12-bit D/A, five timer/counters, and three
8-bit parallel ports. Options include pro¬
grammable gain up to 1,000, 14- and 16-bit
accuracy, 40 and 100 Khz conversion, and up
to 256 channels. From $995.
The Voice Recognition Board. Permits
“hands off" computer control by providing a
highly accurate user-trained voice-recogni¬
tion system . A 100-word vocabulary can be
stored in 8 kilobytes of on-board dynamic
memory. Optionally, 16 kilobytes of CMOS
memory can be installed on the board, pro¬
viding storage for up to 200 words. $995.
The Captain. Performs eight key functions in
one expansion slot upgradable memory to
384K. Features a clock /calendar, serial
port (COMl or COM2), parallel port
printer, print spooling utility, and PAL option
to restrict certain information on a “need to
know" basis. $795.
The 2ndMate. Has the I/O capabilities of
four standard pc options, plus clock/calen¬
dar and PAL software lock-out option. Pro¬
vides two serial ports that mimic the
operation of two IBM asynchronous com¬
munications adapters and two printer ports.
$295.
The 3rdMate. Gives the I/O capabilities of
three standard pc options, plus clock/calen¬
dar, direct-connect telephone modem, and
PAL software lock-out option. Provides one
serial port and two printer ports. $445.
The IstMate Board. Combines serial port
(COMl or COM2), parallel port (LPT1),
clock /calendar with battery backup, up to
256 kilobytes memory, and optional pro¬
grammable lock-out to protect access to ma¬
chine or software. $389.
Tesserax, Inc.
Homosassa Springs, FL
Y -Cable. Allows simultaneous use of two
IBM-compatible joysticks on the pc. $49.95.
Titan Technologies
Ann Arbor, MI
Titan. The SASI-compatible hard disk host
adapter and parallel port includes clock
calendar, serial ports, and RAM memory
(64K to 576K). $695.
Total Logic Corp.
Fort Collins, CO
LA-200. Transforms the pc into a logic ana¬
lyzer for data analysis, software tracing, doc¬
umentation, and storage. Features: 15-MHz
IEVTKRS
NUMBERS
NNB
HERBS™
By ELMER LARSEN
“My Letters. Numbers, and
Words” is a pre-primary
educational software package for
children from one to five.
Children are taught the
alphabet, the numbers from one
to ten and the concept of words
through animated flash-card
routines and graphic displays.
Excellent For Children With
Reading Disabilities.
“ The program fs attract irv
graphic and sound features
will help keep your child's
attention . We are amazed at the
amount of ti me a nd effort wh ich
went into the creation of this
program. We wish it were one of
ours!"
Keith Oswald and Joseph Juhasz
of PCsoftware, San Diego, CA
PCsoftware
For the IBM PC*, Compaq*, and
Columbia MPC* with 64K RAM,
One 160K or 320 K disk drive, DOS
1.1 or 2.0, Basica, Color Graphics
Board, and Color or Mono-chrome
Monitor.
Orders & Information
$39.95 - Postage & Taxes
included.
VISA or Mastercard orders call:
(CA) 1-619-459-9173
(NAT) 1-800-624-2262
Dealers contact Vitek
(CA) 1-800-237-7290
(NAT) 1-800-237-3443
or send check or money order to:
STONE & ASSOCIATES
Software Publishing &
Marketing, Inc.
7910 Ivanhoe Ave., Suite 319
La Jolla, CA 92037
•Registered Trademark.
for the IBM Personal Computer December 1983
187
Hardware
capture rate, 32 -charm el data path, six dock
qualifiers, eight levels of start /end triggers
with four windows in path, bit/ timing dis¬
play on screen or hard copy. Si ,750.
Transtar/Vivitar Computer
Products
Bellevue, WA
Transtar 120 Daisywheel Printer Compact,
light, and portable. Prints at fourteen charac
ters per second. Diablo 1610/1620 code com¬
patible with most of the leading word
processing packages on the market. Includes
a six-month parts and labor warranty. $599.
Transtar 130 Daisywheel Printer Compatible
with all major word processors using Diablo
1610/1620 routines. Autoload feature auto¬
matically loads a single sheet of paper into
one of four selectable positions ready to
print. $895.
Transtar 315 Color Graphics Printer. A
unique four-hammer printhead allows the
315 to print up to thirty shades of color on a
single pass. $599.
Universal Computer Products
Irvine, CA
The L/SM-L A speech and sound synthesizer
with a continuous speech of unlimited vocab¬
ulary, having the excellent quality of the new
Votrax SC-02. It also provides six voices of
music and sound effects, IBM game adapter,
dock-calendar, Centronics port. $445.
V R Data Corp*
Folcroft, PA
The Panther Low profile 5M removable
hard-disk cartridge drive. Ideal for backup of
a fixed hard disk. $1,495.
The Panther Low profile 5M hard disk (sub¬
system) includes drive, controller power
supply. $1,395.
Hard Disk III Five-megabyte hard disk drive
(subsystem) includes controller, powder sup¬
ply, drive. $995.
Hard Disk III. Ten-megabyte hard disk drive
(subsystem) includes controller, power sup¬
ply, and drive. $1,249.
Fifteen-megabyte hard-disk drive (subsys¬
tem) includes controller, power supply, and
drive. $1,449,
Hard Disk III . Dual 1QM hard disk (subsys¬
tem) with 20 megabytes total Includes two
10M drives, controller, and power supply.
$1,999.
Clock Calendar DOS compatible Comes
with software driven Will fit in any slot in¬
cluding the small slot in back comer. Three-
year lithium battery backup, $74,95.
Home
The BBE Co,
Houston, TX
jogger Logger. A computerized runners di¬
ary that allows the user to record and accu¬
mulate distances, times, and conditions by
date; summarizes and computes average rate
(pace) and other statistics by month and
year and keeps an accurate record of a run¬
ning program. $19.95, plus $2 shipping.
Greetings. An address book with birthday
and anniversary memory prompters that
also details the thirty major holidays and
gift-giving occasions by date and day of the
week through 1987. Greetings also produces
alphabetized mailing lists and includes mod¬
em and traditional gift ideas for anniversa¬
ries and birthdays $19,95, plus $2 shipping.
BPI Systems, Inc,
Austin, TX
DPI Personal Accounting , Brings computer¬
ized accounting home. Manages finances
quickly, accurately. Provides exercises on
sample books, built-in or customized ac¬
count codes. Records financial transactions.
Automates bank reconciliations and budg¬
ets. Prints checks. $195,
CoIorCorp
Bloomfield Hills, MI
ColorBiz Loan. Analyze numerous financing
alternatives, make a quick analysis of vari¬
ous loan situations. Calculates any loan
value, stores loans, and prints or displays
monthly or yearly amortization schedules.
Check loan status for the period desired. De¬
termine balloon payoffs, cash requirements,
and so on. $29.95.
ColorBiz Diet. Calculate nutritional content
of food by calorie, fat content, carbohy¬
drate, protein, and vitamin and mineral val¬
ues, Chart daily intake, determine ideal food
consumption, maintenance level, weight
gain or loss, requirements for high endurance
and stamina. Select from basic food groups
and requirement and have a computer calcu¬
late your meals with preferences. $49,95,
ColorBiz Biorhythm. Charts the natural
136
softolk
Home
body cycles in personal, social, or business
situations. Includes congeniality compari¬
sons, display and graphic printout, storage
and retrieval of names and birthdates, and
thorough biorhythm reference guide. $29.95.
Compu-Quote
Canoga Park, CA
Coins. Allows a coin collector to catalogue
an entire collection and obtain various re¬
ports that provide personal investment infor¬
mation. The principal feature of Coins is a
built-in market value file that supplies latest
pricing information. $95, plus $1.50 ship¬
ping. California tax 6 percent. Quarterly
market value updates, $25.
Computer Age of San Francisco
San Francisco, CA
Personal Mailer. Searches and sorts on
twelve data fields. Data field lengths may be
defined. Files searched by keys. Data files
may be redefined without data reentry. Prints
optional labels up to one, two, or three
across. Can be used with Mailmerge. Pro¬
gram capacity, 65,535 records. MS-DOS
compatible. Requires 128K. $79.95.
Continental Software
Los Angeles, CA
The Home Accountant. Personal and small
business financial management program,
tracks finances automatically. The program
budgets, forecasts, keeps track of check¬
books, reconciles bank statements, and
prints checks. $150.
Cortland Data Systems
Chicago, IL
The Electronic Checkbook. Has up to 100
budget categories, prints checks using a
standard format, or allows creation of indi¬
vidual formats. Enter data rapidly using a
quick coding system. $120.
Craftsbury Software
Washington, DC
Micro Chef. A professional menu planner
now available for the home. Specially se¬
lected, fully tested gourmet recipes from
around the world. Rescales serving sizes,
prints shopping lists, finds lost or forgotten
recipes instantly, prints recipes in 3 x 5 card
format, and creates personalized recipe
disks. $39.95.
Wine Connoisseur. A combination cellar in¬
ventory and record of tasting notes that pro¬
vides quick, accurate access to information
on all wines in storage and pinpoints the right
wine for the occasion in moments. It features
fifteen inventory descriptors, twelve tasting
descriptors, and comes with an instructional
disk that teaches how to select and taste
wines. $39.95.
Memory Jogger. A flexible appointment and
event calendar calibrated for the next 100
years. It never forgets a bill, birthday, en¬
gagement, or project deadline. It features
one-time entry for recurring events and rapid
search over all fields. The day of the week is
computed automatically, and events are
listed in chronological or alphabetical order.
$39.95.
Personal Wealth. A comprehensive inven¬
tory system for keeping track of investments,
valuables, and other personal possessions.
Perfect for insurance, stock market, war¬
ranty, estate purposes, and so on. Includes
seventeen descriptor fields, multifield search,
sort by item name or category, and math
functions. $39.95.
People Tracker. A mailing list and address
book program that features instant multifield
search, name or Zip Code sort, labels in up to
four columns, customized print formats, spe¬
cial multiple coding fields, auto date, and
comment line. $39.95.
Making money is one thing .
Managing it is something else .
The Smart Checkbook does the job. Manages
your money the way you want it managed — easily.
Imagine: push a button and get family budget
reports, net worth statements, tax records.
Custom reports, too. Know where your monies
go, accurate to the penny and well organized.
“Instant Reconciliation’.’ The Smart Checkbook
doesn’t just tell you if you’re out of balance — it
finds mistakes and corrects them on the spot.
It even catches bank errors!-
AND print checks, of course! With payee’s name
and address!
Advanced features? Split transactions and assign
the amounts to the categories you choose. Track
sales taxes and much more. And there’s a prac¬
tice account to get you started.
Yes: unlimited accounts, combined accounts,
organized accounts. A 160k disk, holds up to
2,000 transactions. Bigger disks— even more.
The Smart Checkbook is available for the IBM-PC,
PC-compatibles and most CP/M, CP/M-86 and
MS-DOS computers.
Order today. $149 complete. VISA and Master-
Card accepted. Call 703-281-1621
Soft quest Inc. |”*f fhe
p-o. box 3456 I \j Smart
McLean, VA 22103 | !f
book
Trademarks:
The Smart Checkbook— Softquest Inc. CP/M and CP/M-86— Digital Research, Inc. PC-DOS— IBM MS-DOS — Microsoft Corp.
for the IBM Personal Computer December 19B3
Home
Data*Easy Software
Foster City, CA
Telephone Directory. This directory is a fast
and easy way to keep a name and address
book, featuring two phone numbers, a spe¬
cial date, and a brief personal note. Data
may be listed or displayed on the screen. $35.
Data Systems International
Harrisburg, PA
Data-Timer. Organizes and sorts all pertinent
information from a personal time-record
book. Can be used to enter information con¬
cerning billing, services performed, and vari¬
ous other time-management records.
Information can be summarized at the end of
the day and entered on the computer from
the diary. $295.
DEG Software
Houston, TX
InShape. With a computerized food dictio¬
nary and automatic calculation of aerobic ex¬
ercise points, InShape records up to a year of
information on daily food intake and exer¬
cise performance. Various plotting functions,
including sixty-day and fifty-two -week sum¬
maries, give the user an accurate picture of
diet and exercise patterns over time. $95.
PerFin. A personal financial records-keeping
program, PerFin handles your checkbook
and up to forty user-defined accounts. Perfin
provides an easy-to-use method for keeping
track of income, expenses, and credit cards.
Includes budgeting, editing, and reporting fa¬
cilities. $65.
Dynacomp, Inc.
Rochester, NY
The Family Budget. An electronic home data
records-keeping program. Records expendi¬
tures, both cash and credit, and income on a
daily basis for the period of one calendar
year. $34.95.
Personal Finance System. Offers the user one
of the most complete financial management
packages available, allowing the individual
or small businessman complete flexibility in
maintaining all aspects of financial record¬
keeping. Depending on configuration, you
will be able to store from 300 to 2,000 trans¬
actions on each disk. $39.95.
Ensign Software
Boise, ID
Checkbook Accounting. Provides ledger ca¬
pability for personal, home, or small busi¬
ness finances and allows charting of
accounts; allocating income to various ac¬
counts; obtaining itemized lists by date, per¬
son, and/or account; establishing
budgets; and observing trends. Prints ledgers,
financial statements, and accounts receiv¬
ables/payables. $69.95.
Bowling League Secretary. Maintains all
bowling league statistics and memberships,
computes individual handicaps and team
standings, and prints various reports. Two
disk drives. Eighty-column monitor, serial or
parallel printer useful. $99.95.
Gourmet Software
San Jose, CA
Pizza Program. Answers the question,
'What are we having for dinner?" A data-
based meal-planning system that generates
delicious dinner menus and shopping lists, al¬
lowing you to modify the database to create
menus that fit tastes and budgets. Details
shopping lists. $34.50 plus $2 shipping.
International Computers
Mexico Beach, FL
Mr Lister. Makes mail list management sim¬
ple. Data files may contain 2,000 entries (disk
space allowing). Mini- version of Mr Lister
2.0. $50.
Healthware
Georgetown, TX
Master-Control A physician-designed, com¬
prehensive weight-management program. A
database of approximately 3,000 foods, in¬
cluding brand names and fast foods, and one
hundred exercise activities. Identify problem
areas and work to correct them. $69.95, plus
$3 postage.
Marathon Software
Clancy, MT
Running Log. Stores and analyzes running
data. Up to thirteen items per run, including
miles, course, time, notes, two user-defined
items, and so on. Two runs per day. Many
graphs and tables. The Running Log can be
tailored for individual runners. Two disk
drives, color/graphics adapter, eighty-col¬
umn display. $39.95.
Micro Vision
Commack, NY
Tax-Relief I. A tax package for individual
use. Supports fifteen of the most commonly
used schedules and forms. Uses an efficient
and convenient method of data entry, edit¬
ing, and reviewing. On-line help is provided.
Prints signature-ready returns. $149.
Monogram, a division of Tronix
Publishing, Inc.
Los Angeles, CA
Dollars & Sense. A personalized financial da¬
tabase that gives the user fast access to infor¬
mation. $165.
Norell Data Systems Corp.
Los Angeles, CA
Computer Chef. Automated recipe file and
computerized cookbook turns your pc into a
valuable kitchen assistant that saves you
time and money. It will suggest recipes to use
up your leftovers. Computer Chef calculates
the amount of each ingredient needed to in¬
crease or decrease the number of servings a
recipe makes, or, given a specific amount of
an ingredient, it calculates the correct
amount for the remaining ingredients and ad¬
justs the servings. $49.95.
N-Squared Computing
Silverton, OR
Nutritionist. A diet-analysis program that
graphically displays analyses in weight and
percentage of RDA for nineteen nutrients.
Identifies deficiencies and excesses and their
sources. Automatically creates food lists for
special requirement diets. Includes all utilities
for editing, expanding, and changing data¬
base and RDA files. $145.
Nutritionist II. An interactive graphics diet-
analysis program that analyzes foods, meals,
recipes, and diets in weight and percentage of
RDA for thirty-six nutritive components in¬
cluding trace elements and amino acid break¬
down. Identifies sources of deficiencies and
excesses and identifies foods meeting user-
specified requirements. $295.
Omega Software, Inc.
Chicago, IL
Tax Templates. VisiCalc templates that will
handle most of the tax schedules used in con¬
junction with the federal 1040 forms. A copy
of Laser's Your Income Tax is included. This
package is designed for use with versions of
VisiCalc providing Data Interchange Format
(DIF) and Boolean Logic @IF functions. The
Advanced Version of VisiCalc for the pc may
be used. $89.95.
Pacific Data Systems, Inc.
Culver City, CA
MoneyTrack. Professional-level accounting
system for people with substantial financial
activities. Keeps track of all transactions. In¬
cludes multiple distributions, for example,
principal and interest. Features efficient bank
statement reconciliation, check printing with
choice of formats. No computer experience
needed. $450.
Realty Software
Redondo Beach, CA
Home Purchase . Aid to home buyers and
sellers in making knowledgeable decisions
when buying and comparing properties. Stu¬
dies may be made on several potential
homes, allowing very thorough financial
comparison including best means of financ¬
ing. $50.
Sapana Micro Software
Pittsburg, KS
Write a Letter. A menu-driven program to
190
softcilk
Home
create simple letters and print them. Program
features include the ability to create a letter,
edit/display the letter, write a letter to disk,
delete a letter from disk, display files on disk,
reformat the text, $29.95,
Expense- Track I. A menu-driven program to
keep track of expenses and prepare useful re¬
ports. Program features include the ability to
enter expenses, list expenses, list expenses
categorically, edit expenses, compact the file,
open /close /create file, and list files. $49,95.
House/io/d Inventory Track 1. A menu-
driven program to keep track of household
items (item name, comment, date purchased,
purchase value, current value, depreciation/
appreciation, category codes, and so on),
print, edit, and update current values. Can
also be used as a simple database manage¬
ment program. $49.95,
S-C Software Corporation
Dallas, TX
Classical Music. Bobby Deen has transcribed
the "William Tell Overture" by Rossini and
Tchaikovsky's "Nutcracker Suite" for six
voices. Compatible with the ALF synthesizer,
or the Applied Engineering synthesizer. $15.
Sundex Software
Boulder, CO
Personal Payables. Takes care of all bill pay¬
ing and keeps personal and family bookkeep¬
ing well organized and up-to-date. Helps at
tax time too. Prints on personal and continu¬
ous-form checks. Handles recurring pay¬
ments and alerts you to those coming due.
Tracks up to ten accounts, with flexible re¬
porting by date, payee, tax, and so on,
$49,95.
Certified Personal Accountant . Organizes,
analyzes, and manages personal finances.
Easy to learn and use with on-line help and
tutorial. Use it for tax planning, budgeting,
bill paying (with checkwriting), and stocks,
SI 49 95,
CPL A personal portfolio manager. Calcu¬
lates long and short realized and unrealized
gains; prints 104GB and 1040D reports; lets
you watch stocks you don t own; handles
splits, options, dividends, commissions, and
taxes; and lets you define spreadsheetlike
analyses. 5149.95.
Systech, Inc*
Bartlesville, OK
Money Planner. Helps you plan financial
affairs: net worth planning and reporting;
household budgeting; thirteen financial plan¬
ning aids in lending, borrowing, and invest¬
ing, A running balance adder balances
checkbooks or can be used as a calculator
with item description. £39.
Educational Software That Works
2 disks $49.95
2 disks $69.95
We believe that children have an innate
curiosity ... a natural desire to learn, to
discover, to understand. Our software was
designed with this in mind. Even
traditionally tedious subjects like math,
reading, and vocabulary building are easily
mastered. Why? Because our software
makes children want to learn. And when
they want to learn, the results are
FANTASTIC!
We know our software WORKS because we
developed and tested it in the classroom.
Let our software WORK for your children
too!
For the Apple and IBM PC.*
Ask your dealer.
davidsoi^Sssociates
6069 Groveoak Place #12
Rancho Palos Verdes, CA 90274
MasterCard and Visa cardholders may call collect to order:
(213) 373-9473
‘Apple and IBM are registered trademarks of Apple Computer, tnc. and
International Business Machines, Corp.
for IBM Personal Computer December 1983
191
Home
Record Keeper. Keeps track of personal,
financial, and tax records. Fast on-line up¬
date and inquiry, and printed reports, $39
EZ Converter Solves almost any common
conversion problems. Converts from one
unit of measurement to another in ILS. sys¬
tem or from English to metric system and
vice versa. Covers distance, area, volume,
weight, temperature, fraction, decimal, and
so on. $29.
PC Wizards. Contains five programs for the
family; Math Tutor helps improve children's
math skills (age 6-16). EZ Converter saves
you time in dealing with measurements (Eng¬
lish and metric). Mail Master stores, updates
mail list, and prints labels. Money Planner
organizes and controls money matters, jRer^
ord Keeper keeps track of personal, finan¬
cial records. All five for $75.
Mad Master. Provides retrieval and update of
personal or business name directory. Add,
change, delete, display, and print names with
tfieir relevant information. Scan or print
neatly designed mailing labels with full con¬
trol of label size and type (1,2,3, or 4 up) and
name selection (by Zip Code, range, or
name). $39.
Systematics
West Bloomfield, MI
Golf Cap. Calculates USGA type handicaps.
Can be used for leagues. Stores twenty scores
(par and date) per golfer, prints lists alpha¬
betically or by handicap. Up to 250 golfers
per single-sided disk. Requires two drives,
$49.95.
1040 Software, Inc.
New Hyde Park, NY
Plan 1040 , An income tax planner that runs
multiple tax strategies. Covers both 1983 and
1984 tax years. $150.
Virtual Combinatics
Rockport, MA
Micro Cookbook , A computerized cook¬
book and recipe management system with
over 150 international recipes and cook-
book-type reference data , Enter, modify, and
remove recipes, even create your own cook¬
book disks. Search by recipe name, ingredi¬
ent^), and/or classifications. Produce a
shopping list and adjust recipes for serving
size. $40.
John Wiley & Sons, Inc.
New York, NY
Personal Investment Analysis (IBM pc Ver¬
sion). A personal financial planning program
that analyzes investment options. Lets users
assess the relative profitability of tax-free
versus taxable securities, analyze mortgage
terms, weigh convertible bonds, and plan a
retirement income program. $60.
Investment Tax Analyst (IBM pc Version ) by
Advanced Investment Strategies , A VisiCak
template to help individual investors or
financial professionals weigh the tax effects
of potential investments. Incorporating all
current federal tax laws and allowing for
state tax input, it calculates tax Liabilities,
credits, and savings expectable from any in¬
vestments) for up to six years and compares
net present value, £150.
Xor Corp,
Minnetonka, MN
Manage your time with TTiotfi, your money
with Blu Chip portfolio manager. Program
with C Tools. Explore counterintelligence as
Agent 2.0, match strategy with Edof go up
against Sf. Hippolyte's W&IL Priced from
£39.95 to $99.95.
Publications
Addison-Wesley Publishing Co.
Reading, MA
Pascal for the IBM Personal Computet ; by
Ted G. Lewis. The more than half a million
Personal Computer owners now have a
source for discovering the most effective
ways to program in Pascal. The author de¬
tails how to write effective programs in both
IBM Pascal and UCSD Pascal, explaining the
advantages of using one system or the other
for specific programming problems. Pascal
for the IBM Personal Computer is for Pascal
programmers familiar with other machines
who want to transfer those skills to the pc
and for pc users who want to learn Pascal.
$15.95,
A Guide to the Best Business Software for the
IBM PC , by Richard C. Dorf. A comprehen¬
sive guide to the best business software pack¬
ages available for the pc. Dr. Dorf covers
software for all areas of business comput¬
ing-including accounting, spreadsheets,
time management, personal investment, da¬
tabase management, communications,
graphics, and the new systems that combine
several different applications into an inte¬
grated package. $12.95.
m
soft Olk for the IBM Personal Computer December 2983
Don't Spend Hours Codinq
\bur Input Screens...
Leave It To
KEYDISK"
KEYDISK uses a screen design tike
this ...
A. You design your data screens with a cus¬
tomized full-screen editor.
B. KEYDISK generates fully-operational
BASIC code from your screen designs. You
don’t do any programming.
KEYDISK eliminates the hours of coding
time necessary to customize data display
screens. It is an excellent programmer pro¬
ductivity tool that can be used for system
prototyping as well as for coding the final
product.
KEYDISK does not produce a “black box”
that only the computer can understand; it
generates BASIC source code. Use it as an
educational tool: it shows you how to con¬
trol the keyboard and the cursor. KEYDISK
allows you to chain up to ten screens during
data input. The user manual describes in
detail ways to further customize the result¬
ing code, should you wish to protect fields,
initialize fields, etc.
KEYDISK is supplied on diskette with a de¬
tailed user manual and examples. The soft¬
ware requires an IBM-PC or compatible ma¬
chine, color or monochrome screen, at least
one disk drive, 128K of RAM and MS-DOS.
C. The resulting code may be incorporated in
your systems to provide full-screen data
input, review and storage features.
to generate a HAS/C program Lufueft
RLWs like this .
Ultimately, it’s up to yow you can spend hours
programming your input screens ... or you can
leave it to KEYDISK.
[BM-PC is a registered
trademark of IBM Corporation,
MS-DOS is a registered!
trademark of Microsoft,
KEYDISK is available for SlGQ from
ft ACORN SOFTWARE
9111 Cadawac
Houston, Texas 77074
(713) 774-6108
Publications
The Addison-Wesley Book of IBM Software
1984 , edited by Robert P. Wells, Sandra Ro-
chowansky, and Michael Mellin. Lists and
evaluates over 300 software packages de¬
signed for the pc. Along with a detailed de¬
scription, each program is given a letter
grade (A through F) so that consumers can
decide quickly whether the software pro¬
gram is right for them before they buy it.
$19.95.
And/Or Press
Berkeley, CA
The IBM Personal Computer Handbook, ed¬
ited by Dzinter E. Dravnieks, et al. Gives you
the background and information you need to
make the most intelligent hardware and soft¬
ware decisions and boost your productivity.
Features chapters on spreadsheets, word
processing, databases, telecommunications
and networking, business, and games. In¬
cluded are chapter glossaries, annotated bib¬
liography, and a comprehensive resource
directory. $19.95.
Architecture Technology Corp.
Minneapolis, MN
PC Perspectives. A newsletter for profes¬
sional and business users of the IBM Personal
Computer. Issued monthly, PC Perspectives
covers all the latest happenings in the pc and
pc-compatible world. Also included are
short feature articles to keep users abreast of
the latest technology as it affects the pc. Is¬
sued monthly, subscription rates are $195 per
year. United States; $245 per year, foreign.
Black Box Corp.
Pittsburgh, PA
The Black Box Catalog. A mail-order cata¬
logue of over 300 data communication de¬
vices and accessories. Products range from
cables and switches to protocol converters
and statistical multiplexors. The catalogue is
free.
The Book Co.
Los Angeles, CA
The Book of IBM Software 1984. Offers a
comprehensive critical analysis of each pro¬
gram. Each evaluation is written by an expert
in his or her field — business, education, com¬
munications, or professions such as law or
medicine. $19.95.
Robert J. Brady Co.
Bowie, MD
Handbook of Basic for the IBM PC
(Schneider). The only currently existing
manual for the pc designed with the beginner
in mind. Organized by Basic programming
statements, the user can go directly to desired
information without confusion or delay
while programming. This guide is essentially
a laymans rewrite of the Basic Reference
Manual supplied with the pc. This book pre¬
supposes no knowledge of Basic and explains
all materials supplied in the manual. $15.95.
Games , Graphics , and Sound for the IBM PC
( Strickland , Rockwell, and Bowyer). Leam-
by-doing guide for the beginner teaches how
to program the pc for graphics and sound.
Instructions for programming are included in
Basic, Pascal, and Fortran in many cases. Ex¬
plains how to integrate sound and graphics
into animation with the help of more than
seventy working examples. Also includes a
step-by-step example of the creation of a sim¬
ple video game. Software package kits avail¬
able. Book, $18.95. Book/disk, $64.95.
DOS disk, $40. p-System disk, $30.
Pascal Programming for the IBM-PC (Bow¬
yer and Tomboulian). Brings the pc and Pas¬
cal programming together. Emphasizes
graphics and sound applications. Book,
$17.95. Book/ disk, $44.95. Disk, $30.
IBM Personal Computer : An Introduction to
Programming and Applications (Goldstein
and Goldstein). Written in the same easy-to-
read, self-study format as the first edition,
this new book includes two new chapters on
Basic programming. These new chapters em¬
phasize the importance of structuring and
planning programs as well as important in¬
formation on debugging programs. The
chapter on files includes an enlarged section
on random-access files. $18.95.
8087 Applications and Programming for the
IBM PC and Other Personal Computers
(Startz). A clearly stated and comprehensive
explanation of the number-crunching 8087
microprocessor. Beginning with a nontechni¬
cal introduction, the book evolves into a de¬
tailed technical explanation of the 8087
microprocessor. Sections for both the techni¬
cal and nontechnical user. $19.95.
Wm. C. Brown Co.
Publishers
Dubuque, IA
The IBM Personal Computer Executive Li¬
brary. Contains over 800 pages of step-by-
step instructions within four books: User's
Guide with Applications , Data and File Man¬
agement, Introduction to Graphics, and
Techniques of Basic. Over 200 ready-to-run
programs cover mailing lists, games, file man¬
agement, and graphics. $50.85.
Chilton Book Co.
Radnor, PA
A Critics Guide to Software for the IBM-PC
and PC-Compatible Computers , by Phillip I.
Good. Evaluates the most popular spread¬
sheet, word processing, data management,
graphic packages. For professionals in busi¬
ness, agriculture, law, and health. $12.95.
Concept Group, Inc.
El Paso, TX
Masterspec2 Disk Library Service. Available
to current subscribers with PSAE division
AIA Service Corporation. Masterspec2
A/S/C and M/E text on 5 1/4-in disks for
microcomputers in Basic and Short language
versions. Text includes "notes to specifier"
(nonprinting) in A/S/C library. Requires
WordStar (CP/M). First year, $695. Renewal
fee, $250.
Digit Magazine
San Francisco, CA
Digit. A magazine designed for young people
aged 10 to 16 and their families who are inter¬
ested in computers and high technology. Sin¬
gle copy price, $1.95. Six issues, $8.95.
dilithium Press
Beaverton, OR
More Than 32 Basic Programs for the IBM
PC. Full of programs with practical applica¬
tions, educational uses, games, and graphics.
Each of the thirty-seven chapters fully docu¬
ments a different bug-free program. And if
you have a good working knowledge of Ba¬
sic, you can devise and implement your own
program changes. Book /software package,
$34.95.
Electronic Courseware Systems, Inc.
Champaign, IL
A Planning Guide to Successful Computer
Instruction. For individuals interested in the
educational applications of computers. In¬
cludes an introduction to computer hard¬
ware, selection criteria for computer
hardware, selection and evaluation criteria
for courseware, computer instruction site de¬
velopment, computer instruction site man¬
agement, sources, and software for
educational use. Eighty-one-page three-ring
binder. $19.95.
Ellis Computing, Inc.
San Francisco, CA
Nevada Cobol Applications Book. Contains
seven Cobol programs designed to cover
budget, personal finance, labels, and pre-
Cobol. The seven ty-three- page book con¬
tains the complete Cobol source code in addi¬
tion to the superior user documentation.
$9.95.
Elsevier Science Publishing Co.
New York, NY
The Software Catalog. Produced from The
International Software Database. A quar¬
terly publication that gives complete details
on over 50,000 software packages. Program
details include vendor information, full pro¬
gram details, machine compatibilities, price,
warranty information, source code, and up¬
date availability. The Software Catalog is
194
softaik
V ^ ~ * r
r *3/ ; /${
PUBLICATIO
N S
available in two versions: microcomputers
$69/single copy, $142.50 per year; and mini¬
computers $95 /single copy $191.50 per year.
Hayden Book Co., Inc.
Hasbrouck Heights, NJ
IBM Basic From the Ground Up. A book that
serves as a complete guide to the Basic lan¬
guage for the IBM personal computer.
$15.95.
Hy-tek
Dayton, MD
Selling Your Software — The Personal Com -
puterist's Guide to Fame and Fortune -
. . Maybe! A guide of what to do and what
not to do in trying to sell that program you
have labored over for so long. Written by the
staff of Hy-Tek's software division. $9.95.
The Apple/IBM PC Dictionary. Allows the
pc (or compatible) user to easily convert all
those published Apple programs for use on
the pc (or compatible) or vice-versa. Along
with the conversion information is a short
description of the function of each com¬
mand. For the beginner as well as the ad¬
vanced computerist. Available early 1984.
Under $25.
I.B. Magazette
Shreveport, LA
I.B. Magazette. Build your program library,
sharpen your skills, and have fun while ex¬
panding the usefulness of your pc. Each bi¬
monthly disk contains detailed step-through
tutorials, programs, utilities, hints, reader-
contributed material, even music and games.
Always includes a major program or a dem¬
onstration version of commercially available
software. Return the original along with
your check for the next issue in the provided
postage-paid mailer. $15.
Infopro, Inc.
Bensalem, PA
The Directory of Independent PC Hardware
and Software. A comprehensive directory of
products that run on the IBM PC. Provides
150 pages of software and hardware descrip¬
tions and reviews in a loose-leaf binder, al¬
lowing package-to-package comparisons.
$29.95.
Intercalc
Scarsdale, NY
Spreadsheet. A monthly newsletter
published by Intercalc, an international Visi-
Calc users' group with over 2,000 members.
Spreadsheet offers new templates, tips, and
hints on how to get more out of VisiCalc, and
reviews other products. $42 per year.
Longman Financial Services
Publishing
Chicago, IL
The Buyer's Guide to Financial Services Soft¬
ware. A 650-page directory of microcompu¬
ter software programs for the financial
services industry. Helps the reader to locate
and compare available software programs.
Includes information on banking; financial
planning and taxes; real estate; and stocks,
bonds, and commodities software programs.
$100.
Mentat
Brooklyn, NY
Mentat. An amateur magazine. Contributors
write articles about their interests in comput¬
ers and computing. Mentat is free; contribu¬
tors only pay postage and for duplicating
their contributions.
MENTOR ... the magazine on disk
San Francisco, CA
MENTOR. Magazine on disk features arti¬
cles and programs designed to help you cope
with the microcomputer revolution. There's
no need to type in programs, since they are
already on disk. $44.95 for six issues (one
year), or $14.95 for two trial issues.
Menu, The International Software
Database
Ft. Collins, CO
Menu produces Software Reports for cus¬
tomers with specific software questions. A
customized search of the International Soft¬
ware Database to find software to fill the
customer's needs can be performed in sec¬
onds over the telephone. The ISD contains
complete details on over 50,000 software
packages. Fees for a Software Report are $25
for the first ten programs, $1 per program up
to 50/ and .50 per program thereafter.
Microcomputer Applications
Fairfield, CA
High-Tech Consulting. Describes essential in¬
formation for anyone considering a career as
a computer consultant. $18.95.
Microware, Inc.
Kingston, MA
87/88 Guide. A handbook on writing code
for the 8087 and 8088 using the IBM assem¬
bler. Full of examples and code. $30.
Mini Magic Co.
West Hartford, CT
Basic Reference Cards. Descriptions of Basic
commands, functions and statements. $25.
Business Managers,
If you have to
9
when
»• + * V
_ decisions, you need Boaomune •
maiding business tnanageme
n When you are preparing a budget,
arranging for a loan, planning production,
forecasting cash flow or other business
management functions, you are going to
have questions. Decisions involving
La look at long-range information are
difficult. Variables affect the entire
financial picture. With Bottomline V, just
enter your data and a logically inte¬
grated financial analysis will result.
Bottomline V is a ready-to-use man¬
agement tool that allows you to integrate
income statements, balance sheets,
sources and uses of cash, or other perti¬
nent data for instant analysis.
BoMomUne?
A 56.000 plus value retailing for 5295,00.
Ask your local dealer for a demo today.
Or call direct: Strategic Software Systems,
Inc., 1300 Dove Street, Suite 200. Newport
Beach, CA 92660. Telephone {714} 476-2842.
For use with the following personal
computer spreadsheets: Lotus 1-2-3™
MULTIPLAN,™ SuperCalc™ and
VisiCalc™ on the IBM™PC. VisiCalc on
the Apple PCs, SuperCalc on most
CP/M™ systems and MULTI PLAN on
most MS-DOS systems.
1983
V 195
rr.’M ■
'i*? . - *■
“The best accounting
system for the IBM PC
that I’ve seen. ”
Boston Microcomputing Consultant
That's what we’re hearing these days from
industry experts and business users alike.
No wonder. Our ACCOUNTMASTER 8/16™
System has been perfected over the last seven
years in a complete range of applications, and
it’s already running on 8,000 microcomputers
from coast to coast.
The ACCOUNTMASTER 8/16 System has a
combination of features you won’t find in any
other microcomputer accounting software.
It has the flexibility to adapt to your procedures,
the capacity to accommodate a growing busi¬
ness, and the modularity to let you build the
coordinated general accounting system you
really need, function by function.
What’s more, the ACCOUNTMASTER 8/16
System runs not just on the IBM PC but on any
8 or 16-bit microcomputer that uses CP/M™,
CP/M-86™, MP/M™, MP/M-86™, or MS-DOS™.
You’re not limited to one brand of hardware.
If you’d like to read all about the best
price/performance accounting software on the
microcomputing market, just drop us a line or
give us a call toll-free at 800-547-SBSG (except
in Mass.)
The Can-Do People in Microcomputing
SMALL BUSINESS
SYSTEMS GROUP
6 Carlisle Road * westford, MA 018B6 • 617-692-3800
User-proven microcomputer software and systems for
accounting , communications , electronic mail and more
Trademarks: IBM PC, International Business Machines: ACCOUNTMASTER 3/18
S8SG CP/M. CP/M-86, MP/M, M P/M 86, Digital Research: MS-DOS. Microsoft
Publications
Osborne/McGraw-Hiil
Berkeley, CA
IBM PC DiskGuide , This quick- re fere nee
booklet summarizes all statements, com¬
mands, and keywords applicable to DOS,
Edlin, and Basic. Organized by function,
with tables, charts, and diagrams for addi¬
tional clarity. $8.95.
Graphics Primer for the IBM PC. Learn to
use your systems graphics commands to
produce useful color graphics for business,
engineering, education, and entertainment
applications. $21.95.
The Osborne/ McGraw-Hill Home Com¬
puter Software Guide A comprehensive ref¬
erence guide to every major home computer
software package. Covers persona! finance,
investment, education, word processing, and
games. $11 ,95.
54 VisiCalc Models: Fimnce-Stalistics-Math-
ematics. Manage investments, loans, taxes,
and solve over thirty different statistical and
mathematical problems with this collection
of ready-to-use VisiCalc programs. Just key
them directly into your computer. $15.95.
Your IBM PC Made Easy. This basic operat¬
ing guide covers all the fundamentals of the
computer system. Contains step-by-step run¬
ning instructions, software use and care,
trouble-shooting tips and a guide to IBM sup¬
plies, services, and user groups. $12.95.
Your IBM PC: /l Guide to the IBM PC ( DOS
2.0) and XT. Everything you need to know to
set up and operate your pc or XT, There are
tutorials in Basic programming as well as in¬
structions for using color graphics and
sound. $17.95.
PC Clearing House
Fairfax, VA
Directory of over 21,000 micro software
packages for business programming, educa¬
tion, home, and specialized vertical markets
for IBM, Apple, and other micros. $39.95,
PC-Demo
San Francisco, CA
PC-Demo. Software demo programs of the
latest pc software. Each month, subscribers
receive a single-sided disk filled with three to
five software demos, a catalog of demos that
can be ordered individually, and a coupon
good for $6 off any software purchase from
SOCTSoftware* $18 for three issues.
Personal Computer Journal
Spokane, WA
Personal Computer Journal. A disk-based
magazine with games, utilities, and filing sys¬
tems. Each issue has eight documented,
ready-to-use programs as well as quick-refer¬
ence cards and inserts for IBM's manuals.
softalk
Publications
Send two blank disks and a stamped enve¬
lope for a copy of issue 1; a copy of the free
issue will be enclosed. $45 per year for 320K
drives; for 160K add $1.50 per issue for two-
disk set.
Prentice-Hall, Inc.
Englewood Cliffs, NJ
Graphics For the IBM Personal Computer,
by Donald Hearn and M. Pauline Baker. Pro¬
vides a basic but complete introduction to the
concepts and techniques of computer graph¬
ics and details the graphics applications capa¬
bilities of the pc. $18.95.
Programming for the IBM Personal Com¬
puter, by David J. Bradley. This how-to tuto¬
rial begins with details of the pc's operation,
teaches how to write assembly language pro¬
grams, and shows how to use them to link up
with another program or system. $24.95.
Animation, Games, and Sound for the IBM
Personal Computer, by Tony Fabbri. Learn
Basic statements and programming while
creating "arcade" games on the pc. Requires
no prior knowledge of computers or pro¬
gramming and no special graphics equipment
(just a 32K memory and at least one disk
drive). $16.95.
Conversion Handbook of BASIC, by J. Mel
Harris and Michael L. Scofield. $14.95.
BASIC for the IBM Personal Computer, by
D. Heiserman. $15.95.
Programmed Press
Elmont, NY
Computer-Assisted Investment Handbook
(Bookbinder), Fifty programs: stocks,
bonds, options, futures, foreign exchange,
and statistical package. $19.95.
QED Information Sciences, Inc.
Wellesley, MA
Microcomputer Software Selection Guide.
Down-to-earth tutorial shows managers
what to look for in microcomputer software
and how to avoid common pitfalls in soft¬
ware selection. $14.95.
Learning to Use the IBM Personal Computer.
This guide is a hands-on tutorial for the first¬
time user. Solve business problems without
wading through reams of documentation.
$14.95.
Reston Publishing Co.
Reston, VA
Better BASIC for the IBM PC, by J.N.P.
Hume and R. C. Holt. A complete guide to
programming in Basic for the pc. Uses exten¬
sions to Basic provided only on the pc to
write structured programs. An excellent
grounding for further study in computer sci¬
ence or a step-by-step guide for self-learning.
Nonmathematical in orientation. $16.95.
The DIF Files, by Donald H. Beil. This book
looks at the wide variety of potentially unas¬
sociated software currently available. It
offers extended case studies that demonstrate
data exchange between some of the most
popular of those software products. This
book contains information for anyone who
uses one of the products that support DIF and
who wants to interchange data with other
products that support DIF. Paper, $15.95.
Cloth, $19.95.
The VisiCalc Book: IBM Edition, Donald H.
Beil. Hundreds of pc users and businesses
have discovered the wide range of usps for
VisiCalc. This book describes model build¬
ing, entering data, and explores the "what if"
questions about profit/loss projections, pric¬
ing/costing estimates, or any other aspects of
running a business. Many practice problems
are included. Paper, $16. Cloth, $20.
IBM BASIC for Business and Home, by Rob¬
ert Funkhouser. Explores DOS, writing pro¬
grams, creating data files. Contains practical,
instructive program models. Explains how to
write programs to fit specific needs. Analyzes
and designs an application from scratch with
documentation instructions. Paper, $14.95.
Cloth, $19.95.
Executive's Guide to the IBM Personal Com¬
puter, by Alan Parker. Available at most
computer stores or order directly from the
publisher. This loose-leaf binder comes com¬
plete with two disks in a sturdy, leatherlike
slipcase. For the novice pc user or executive
who does not have time for a computer
course. $49.95.
Howard W. Sams & Co., Inc.
Indianapolis, IN
Interfacing to the IBM Personal Computer,
by Lewis C. Eggbrecht. Written by the lead
designer and architect of the IBM pc itself,
this authoritative, single-volume presenta¬
tion gives detailed technical data and opera¬
tional theory for interfacing the pc with a
variety of hardware and software. Includes
design tips and examples, the operational
"whys," many 8088/8086 ASM subroutines
for interfacing, and Basic programs as exam¬
ples of functions. $17.95.
The PC DOS Companion, by Stephen Mur-
tha and Gup Petrie. An illustrated introduc¬
tion to all versions of PC-DOS including 1.0,
1.1, and 2.0, for users of the pc and XT After
a brief general background, PC-DOS com¬
mands and pc hardware /software /DOS re¬
lationships are covered in full detail. Includes
tips for most effectively using each com¬
mand, a removable reference card of com¬
mands, and more. $15.95.
Word Processing on the IBM Personal Com¬
puter, by Danny Goodman. Tells about con¬
figuring your pc system to do word
processing, the advantages and disadvan¬
tages of pc hardware, and a major analysis of
fifteen word-processing packages for the
for the IBM Personal Computer December 1983
pc, including program changes, ("patches")
you can make to improve a package's flexibil¬
ity or ease of operation. $19.95.
Mostly Basic: Applications for your IBM PC,
Book 1, by Howard Berenbon. Thirty-eight
chapters filled with useful and entertaining
Basic programs for home and office. Pro¬
grams include energy usage, business bar-
chart, dialing the telephone, learning a
foreign language, and more. On the enter¬
tainment side, there's an electronic harpsi¬
chord, a tarot card reader, and a two-level
math dungeon, among others. All programs
are in IBM Basic, and are fully tested and de¬
bugged. $12.95.
Seybold Publications, Inc.
Media, PA
The Seybold Report on Professional Com¬
puting. Newsletter, no advertising, evaluat¬
ing integrated decision support and
managerial software packages, text editing,
and so on. Industry news selected for rele¬
vance to professional users of microcompu¬
ters. Monthly, $96 per year.
SOFTwareHOUSE International
Menomonie, WI
Softwarehouse International A discount
club for computer software and accessories.
Club members pay a one-time fee of $10.00.
They receive an 83-page catalogue, several
newsletters each year reviewing software and
sharing information. Members also can ask
for advice or suggestions.
Sybex, Inc.
Berkeley, CA
Programming the 8086/8088, by James W.
Coffron. Learn how to program the most
widely used sixteen-bit microprocessors in
industry today — the 8086 and the 8088.
$14.95.
The IBM PC Connection, by James W.
Coffron. Learn the simple techniques for put¬
ting your pc to work controlling external de¬
vices. Design a computer-controlled burglar
alarm system, control lights, electricity, and
other noncomputer devices in your home or
office. $13.95.
Business Graphics for the IBM PC, by Nelson
Ford. Make your presentations and reports
more meaningful and easier to understand.
Ready-to-run programs allow you to create
anything from the simplest line graph to
more complex and illustrative graphs.
$15.95.
IBM PC DOS Handbook , by Richard Allen
King. This introduction to PC-DOS will tell
you where to find and how to handle the var¬
ious part of the DOS and how to adapt your
pc to meet specific application needs. $9.95.
Useful BASIC Programs for the IBM PC, by
Stanley R. Trost. This collection of practical
programs allows you to take full advantage
of each one of the pc's functions without ever
197
P U ii L I C A T I O N 5
having to create a flowchart or learn a word
of Basic. $fl.95.
The Best of IBM PC Software , by Stanley R.
Tfost. Get the best available software for
your pc. Software experts review commer¬
cially available software for word process¬
ing, financial and business analysis, scientific
applications, and communications. S9.95,
BASIC Exercises for the IBM Personal Com¬
puter , by J . R Lamoitier. Learn the true style
and subtleties of IBM Basic through actual
practice. Graduated exercises in math, busi¬
ness, operations research, games, and statis¬
tics teach you how to program in Basic.
$13.95.
The ABCs of the IBM PC, by Joan Lasselle
and Carol Ramsay. Easy to follow, step-by-
step instructions guide you through assem¬
bling the system components and performing
the first of many useful operations. $9.95.
Doing Business with Pascal , by Richard and
Douglas Hergert. The power of Pascal can be
used to make business more efficient. The
first book of its kind, this book explains how
to design business systems in Pascal, write
practical business programs, and use the
powerful Pascal language extensions. $17,95,
Weber Systems, Inc*
Chesterland, OH
IBM. PC & XT Users Handbook. A dear,
concise, and practical reference guide to the
capabilities and operation of the pc and XT,
A complete guide to the setup, operations,
maintenance, and programming of the pc
and XT is included* $15.95,
Widl Video Publications
Chicago, IL
The Blue Book for the IBM Persojial Com¬
puter A master directory of software, hard¬
ware, and accessories for the pc, XT, and
other IBM compatibles. Lists programs in
dozens of categories from accounting to
word processing. $24.95.
What A Computer Can Do For You , A good
explanation of how the computer can be a
useful tool. Written in an easy-to-compre-
hend style with plenty of illustrations and ap¬
plications ideas for the beginner. $5.95.
The Computers Are Coming , An overall in¬
troduction to computing for the lay person.
Meant for someone who has heard about
computers and needs a simple introduction.
Provides a good working knowledge of the
effects of computers and their applications*
55.95.
The Easy to Understand Computer Dictio¬
nary Computer terms defined in simple,
nontechnical language. Also contains half-
page illustrations for each word. Provides a
good understanding of the more commonly
used terms. $5.95.
Wildfire Publishing Company
Goleta, CA
Your Fortune in the Microcomputer Busi¬
ness. A two-volume set containing all the in¬
formation needed to establish and maintain a
microcomputer business. Volume l shows the
practical steps to start your business. Volume
II deals with the problems a person faces after
his business really takes off. Both volumes,
524.95.
John Wiley & Sons
New York, NY
PC Graphics: Charts , Games , and Art on the
IBM PC, by Conklin. A hands-on guide to
using the graphic capabilities of the pc. Even
computer novices learn to create business
charts, engineering data plots, computer art,
even arcade games in IBM pc Basic. Numer¬
ous examples with detailed commentary and
screen photos, $15,95. Accompanying pro¬
gram disk (optional), $24,95,
Stock Selection; Buying and Selling Stocks
Using the IBM PC, by Jenks and Jenks. A de¬
tailed guide to a professional system of stock
analysis to make the most profitable buying
and sdSing decisions. Shows how to sort,
track, and analyze up to 500 stocks, $17.95.
Accompanying program disk (optional),
$49.95.
PC DOS , Using the IBM PC Operating Sys -
Abacus Data, Inc .
Jacksonville, FI
In forma 25, Provides the Pascal program¬
mers" interface and run time mod u les that give
total flexibility for development beyond the
structure of In forma 20 relational database
management system. As an upgrade to the
Informa 20 , $200.
tern, by Ashley and Fernandez. A self- teach¬
ing guide to pc DOS 1.1, teaching, through
hundreds of examples and practice exercises,
how to use all the functions of this critical
program, $14.95.
Window, Inc*
Watertown, MA
Window. A learning magazine on a disk that
will be available for the pc in January 1984,
Each issue includes a variety of programs,
games, interactive reviews, and a feature
program, as well as columns on VisiCalc and
Logo. Window is published five times per
year. Single issue, $24.95. Years subscrip¬
tion, $95.
Yes!, Inc*
Washington, D.C.
Computers: A Comprehensive Guide. A
sixty-four- page annotated mail-order cata¬
logue for the best in microcomputer books. It
review's 819 books chosen to help you make
the most of your microcomputer. Topics in¬
cluded in the guide are business applications,
assembly language and microprocessors,
programming languages, and artificial intelli¬
gence, among others. All books included in
the guide are available from the Yes! Book¬
shop through their mail-order service. 52,
Advanced Micro Techniques
Foster City CA
DPatch, Allows the user to recover data
from damaged floppy and bard disks. Pro¬
vides for complete control by the user,
DPatch also provides a complete surface
analysis of any disk unit and flags I/O errors
so that CP/M will not attempt to use the
System Software,
Languages,
and Utilities
softcilk for the IBM Personal Computer December 1983
Perfect Mates
Pro Works & Lotus 1-2-3
the winning strategy
ProWorks " means new solutions to old problems.
ProWorks and Lotus" 1 -2=3 combine for the winning
strategy— a strategy that marries the rawr power of 1-2-3
with the consistency, speed, and flexibility of ProWorks,
They’re the perfect mates, saving you valuable time that
can be focused on analyses and solutions — today, not
next week. Instead of spending time setting up and
building models, use the strategy that wins — ProWorks,
business and personal applications for today's
professional.
ProWorks" software series includes:
Executive Assistant, Key Business Measures,
and Business Forecasting.
Reston Computer Group
Reston Publishing Company, Inc,
A Prentice- Hall Company
1 1480 Sunset Hills Road
Reston, Virginia 22090
For more information call us at:
(800) 336-0338
ProWorks is a trademark of Reston Publishing Company.
!-2~3 is a trademark of Lotus Development Corporation,
t:Reslon Publishing Company. Inc.
Utilities
faulty areas. DPatch allows the user to re¬
cover files that have been erased from the
disk. $195.
M icroLib. Allows the user to store many files
into a single larger file. Once a file is stored in
the library, it is managed, updated, and re¬
trieved through simple MicroLib commands
so that less space is required on disk to con¬
tain the same number of files. Also, once a
file is placed into a library, MicroLib provides
two levels of security: password and encryp¬
tion. $295.
Aguila Corp.
Pepperell, MA
E-Setup. A printer control utility that allows
the user to preset print options before using
existing software. You can specify print style,
line spacing, and paper control from a sim¬
ple, "plain English" menu without program¬
ming control codes or installing additional
hardware. Printers supported include IBM,
Epson, Okidata, NEC, Gemini, and Prowri¬
ter. $34.95.
Ann Arbor Software
Ann Arbor, MI
Textra ]r. Full Screen Text Editor. Use for pro¬
gram editing (Pascal, C, Basic, Assembly),
simple document preparation, dBase II pro¬
gramming. Edit SuperCalc , Lotus 2-2-3 files.
Documentation includes text tutorial, 100-
page reference manual, and on-line tutorial.
$39.95.
Awareco
Gualala, CA
Active Trace. Includes Scope and cross-refer¬
ence utilities for Basic. Designed for both be¬
ginning and advanced programmers. While a
Basic program is running, Scope shows what
line is being executed, what variables and
functions are in the line, and what their cur¬
rent values are. Active Trace , $79.95. Scope
separately, $49.95.
Basic Business Software, Inc.
Las Vegas, NV
Screen. A full-screen text editor providing
many different types of cursor movement
and text processing features, including sup¬
port for the MicroSoft mouse. $35.
IBM Basic Utilities. A collection of over fifty
subroutines written in Basic for doing a vari¬
ety of tasks. Package includes a full-screen
text editor and a complete Basic preproces¬
sor. $95.
Blaise Computing, Inc.
Berkeley, CA
View Manager. A screen-management sys¬
tem developed explicitly for the IBM pc.
comprised of four components. View Screen
is a menu-driven program that allows the in¬
teractive creation, change, and field speci-
! fication of display screens using true screen
painter. View Document is also a menu-
driven system that documents user-devel¬
oped screens. Database utilities include
programs that provide copying capability of
the screen databases and other database
functions. The programmer uses procedure
calls to View/Library to access the screen dis¬
plays in the screen database. Block mode ca¬
pabilities, help facilities, and complete screen
database access are provided. The system,
$275. The View/ Library source code is avail¬
able for an additional $150.
Blue Water Systems
Oceanside, CA
Expandson. Expands printer capabilities.
Used with Epson MX-80/MX-100 or IBM
matrix printers with Graftrax plus. Expand¬
son provides expanded text, super- and sub¬
scripts, italics and compressed print, line
graphics, and foreign character set. The IBM
Graphics Printer version includes an exten¬
sive listing of foreign characters and Greek
and math symbols (no italics). Epson, $39.
IBM Graphics, $49.
Bourbaki, Inc.
Boise, ID
FunKey. Versatile and economical function
key programmer that enables you to assign
command strings to your pc's function keys.
Saves values in files for future use. $29.95.
1 DIR. Replaces the DOS prompt with an in¬
teractive command system that eliminates
the need to type commands and filenames on
the command line. Easy to use. Enables you
to load files and run programs by positioning
the file and command cursors and pressing
the enter key. $95.
California Software Products, Inc.
Santa Ana, CA
California 10 Pak. A set of ten tools and aids
for use by the professional or business pro¬
grammer. Includes sort, browse, disas¬
sembler, file comparison, and memory
browse. $100.
independent of data file. Easy incorporation,
excellent error handling. Variable/duplicate
keys supported. Comprehensive manual
with demo and test programs. $150.
Autosort/ 86M. A high-speed sort /merge/ se¬
lect module called as a subroutine from IBM
Basic, Basic Compiler, Pascal, Fortran, and
Cobol. Very fast for large files. Sorts /selects
on string, integer, single precision/double
precision fields. Sorts on ten keys indepen¬
dently, ascending or descending. Excellent er¬
ror handling. Easy to incorporate. $150.
Computer Innovations, Inc.
Red Bank, NJ
Ci-C86 C Compiler. Implements the full lan¬
guage and library as specified by Kemighan
and Ritchie's The C Programming Language.
The output is relocatable to 8086/8088 object
module. The linker combines object modules
with functions from relocatable library to
produce native 8086/8088 programs. $395
one-time license fee.
The Computer Workshop, Inc.
Houghton, MI
The Menu Manager. Allows you to execute
any function the operating system is capable
of performing with a single keystroke. Also,
store up to a ten-line descriptive "file card" of
information (recalled with a single keystroke
to view or modify) for any file on a disk.
$110.
Data Base Decisions
Atlanta, GA
The Inside Track. Gives your pc speed and
control — read files as fast as DOS, c^isplay
data faster, load programs faster, control
memory use, run any program from your
program, and copy-protect your disks. In¬
cludes fold-out memory map, too. Disk
(sixty-one programs) and manual, $45, plus
$2.50 shipping.
Peeks 'n Pokes. A disk with fifty-eight pro¬
grams (source included) and a thirty-eight
page manual that shows you how to use
peek, poke, inp, out, and DOS/BIOS func¬
tion calls from high-level languages to en¬
hance your programs and control the pc.
$32.50.
Central Point Software
Portland, OR
Copy II PC. Uses all available memory to
make reliable backups. Also includes a disk
drive speed test to help keep your drives in
top running order. $39.95.
Computer Control Systems, Inc.
Largo, FL
FABS/PC. A subroutine that provides rapid
access to very large data files. Key sequential,
multipath, balanced B-tree structure. Six key
files can be opened simultaneously, key file
Data* Easy Software, Data
Consulting Group
Foster City, CA
Menu Design Aid. This utility is designed for
flexibility. You can create menus with sophis¬
ticated features by following simple instruc¬
tions. $15.
Programmer Utilities. These utilities can im¬
prove your productivity by eliminating time-
consuming tasks. You can display, list, or edit
by doing little more than keying in the file
name. A number of other utility programs
are included. $50.
SOltalk for the IBM Personal Computer December 1983
TAKE
A
BREAK!
A
«5>
<s>
4
<y
WITH NIGHT MISSION
You deserve the best. You’ve earned it. Now reward yourself with a session of Night Mission PINBALL,
the most realistic and challenging arcade simulation ever conceived! ■ Stunning graphics and dazzling
sound effects put Night Mission PINBALL in a class by itself. Game features: multi¬
ball and multi-player capabilities, ten different professionally designed levels of play,
and an editor that lets you create your own custom modes. ■ So take a break with
Night Mission PINBALL from SubLOGIC. Winner of Electronic Games magazine’s
1983 Arcade Award for Best Computer Audiovisual Effects.
See your dealer. . .
or write or call for more information. For direct orders please add $1 .50 for
shipping and specify UPS or first class mail delivery, Illinois residents add 5%
sales tax. American Express, Diner's Club, MasterCard, and Visa accepted.
Order Line: 800/637-4983
LOGIC
Corporation
713 Edgebrook Drive
Champaign IL 61820
(217) 359-8482 Telex: 206995
Utilities
Screen Design Aid , This screen utility is a
quick method of generating screen designs.
Simply key in the field titles, their sizes, and
enter. The resulting screen and Basic state¬
ments are automatically created and saved.
$35.
Datatek, Inc.
Clearwater, FL
Datatext. Text editor allows user to input,
edit, and manipulate text via a CRT screen.
Includes wordwrap, find and replace, hori¬
zontal scroll to 255 columns, and help screens
at all levels. $175.
Day star Systems, Inc.
Dallas, TX
UltraFast. A software tool that allows a por¬
tion of the pc's RAM memory to emulate up
to four double-sided, forty-track disk drives.
UltraFast allows these four drives to be any
combination of physical drives and UltraFast
emulated drives. UltraFast is designed to
make use of PC-DOS entirely. No modifica¬
tions (patches) to PC-DOS 1.1 are required.
UltraFast is configurable from the keyboard.
$39.95.
UltraTrap. A parity error- handling utility
program. Intercepts and circumvents the
normal parity handler. UltraTrap will, for
most soft error occurrences, reset the parity
error detection circuitry and report the con¬
dition to the user via the monitor. The user
may then choose to (1) ignore, (2) abort, or(3)
reboot the system via a soft boot sequence.
$39.95.
Digital Research
Pacific Grove, CA
Concurrent CP/M. Runs up to four separate
jobs simultaneously on the pc or XT.
$350.
dilithium Press
Beaverton, OR
VisiCalc Worksheets. Book/software pack¬
age includes thirty-two different worksheets
on disk. $34.95.
Distributed Software Systems, Inc.
Northbrook, IL
XF-Dump. A full-screen general purpose util¬
ity designed for programmers who may need
to display and change the contents of existing
files. It is capable of handling all known file
structures and absolute sectors on a disk, dis¬
playing the data in both its character and
hexadecimal representation. $35.
Dynacomp, Inc.
Rochester, NY
Basic Scientific Subroutines , Volume /, by F.
Ruckdeschel. The first in a series of books de¬
signed to provide microcomputer users with
scientific routines written in Basic. These
subroutines have been designed to facilitate
the application of microcomputers to scien¬
tific tasks that have previously been largely
in the domain of the large timeshare main¬
frame computers. $44.95.
Data Smoother. This package provides the
user with a fast and easy means to least-
squares smooth equally spaced data and plot
the results. Any size data set may be treated
within the memory limits. The variation in
each data point is smoothed according to the
weighted average of the points surrounding
it. The averaging span is three to twenty-five
points. The order of the local smoothing is
linear to quintic (first to fifth degree polyno¬
mial). Also calculated are the smoothed first
and second derivatives of the data at each
point. $23.95.
Digital Filter. A comprehensive data process¬
ing program that permits the user to design
his own filter function or choose from a menu
of filter forms. The filter forms are subse¬
quently converted into nonrecursive convo¬
lution coefficients that permit rapid data
processing in the explicit design mode; the
shape of the frequency transfer function is
specified by directly entering points along the
desired filter curve, $53.95.
Fourier Analyzer. A scientific program that
can be applied to examine the frequency
spectrum characteristics of defined duration
signals, such as groups of pulses. The user in¬
puts a data set that is Fourier transformed
into the frequency space descriptors of am¬
plitude and phase. The amplitude and phase
results are displayed in tabular form. The in¬
put data and calculated results may also be
plotted at the users option. $23.95.
Harmonic Analyzer. The third in Dyna-
comp's series of Fourier transform software
packages. Whereas Fourier Analyzer and
Transfer Function Analyzer were designed
with limited duration signals in mind. Har¬
monic Analyzer is specific to repetitive wave
forms (cyclic processes). $33.95.
Stattest. Performs statistical tests of hy¬
potheses and includes t-tests, chi-square
tests, and F-tests as well as simple regression
and a random number generator. $33.95.
Ellis Computing, Inc.
San Francisco, CA
Nevada Edit. CP/M based, character-ori¬
ented, full-screen, video text editor, designed
for computer program text preparation. In¬
cludes single key commands for cursor con¬
trol, scrolling, block-moves, search and
replace, customizable tab stops, and default-
file type menu selection. Easily configured to
most terminals. $29.95.
Nevada Fortran . Based on the ANSI-66
standards. Popular extensions include if-
then-else constructs, trace-style debugging,
copy statement, arrays up to seven dimen¬
sions, and random access file support. A fast,
high-performance compiler, it generates 8080
machine language on all CP/M-based sys¬
tems with 48K RAM. $29.95.
Nevada Pilot ( Programmed , Inquiry, Learn¬
ing , or Teaching). A string-oriented lan¬
guage, designed for interactive applications
such as data entry, programmed instruction,
and testing, with an integrated fullscreen text
editor and commands to drive optional
equipment. Meets the Pilot-73 standards for
compatibility with older versions. $29.95.
Ensign Software
Boise, ID
Electronic Disk. Creates the equivalent of a
disk drive in your extra RAM memory. Also
includes a print spooler that frees the com¬
puter for concurrent use while printing is tak¬
ing place. 96K minimum, one disk drive,
either display, DOS 1.1 or DOS 2.0. $49.95.
ISAM Routines . ISAM (Indexed Sequential
Access Method) provides keyed access to
data files for reading, writing, updating, and
deleting records within the files. Browse for¬
ward and backward in key sequence. Update
any part of the record, including the key.
Routines accessed from any Basic applica¬
tion. 48K, one disk drive, any display, DOS.
$69.95.
Fast Sort. This machine language sort routine
is for use with Basic programs. It will sort
any array into ascending or descending or¬
der. Sorts variable length strings, fixed length
strings, integers, single precision, and double
precision arrays. 48K, one disk drive, either
display, DOS, disk Basic, $24.95.
Fox & Geller, Inc.
Elmwood Park, NJ
dUtil. A utility that performs a variety of
functions for users of Ashton-Tates dBase II.
These include syntax checking, increased
speed, documentation, and program imple¬
mentation. $99.
Frontier Technologies
Milwaukee, WI
I/O Test. Tell the program what addresses to
check and the program shows you the re¬
sults. This program can check printer, RS-
232C, and real time clock interfaces (as well
as any other interface in the I/O channel).
$30.
RS-232Test. Checks out your RS-232C inter¬
faces. It works with both COMl and COM2.
The program includes a plug to install onto
your interface during testing. The program
checks your RS-232C up to baud rates of
9600. $30.
PrinTest. Will check your printer interface
for malfunctions. It will work with LPTl,
LPT2, and LPT3. The program finds which
of these printers is in your computer and
checks it. $25.
202
softcilk
Utilities
MemTest. Will check the memory functions
on any IBM expansion board (FTCs or oth¬
ers). The program will check up to 1 mega¬
byte of RAM on your computer. The
program can also check to RAM memory in
the IBM monochrome or color/graphic
board. This is the ideal tool for memory
board manufacturers as well as end users.
525.
Print Spooler. Allows printing to become a
background function. The program allows
the user to choose the size of the buffer,
which one or up to all three printers should
be spooled, and parallel or serial printing,
570.
RTCt Real Time Clock Controller. Initialize
and read the date and time from the real time
clock option on Frontier Technologies Mem¬
ory, Advanced Communications, and IEEE-
466 controller boards. The program can be
used from PC-D05 as well as Basic. $25.
Gryphon Microproducts
Silver Spring, MD
dBR*. Adds mathematical, statistical, and
string functions to dBase // — exponentiation,
square root, log, and trig functions with pre¬
cision from seven to nine digits. Also in¬
cludes btrim, pack and nospace string
functions. Written in machine language and
dBase code. Compatible with dB/R-A. 5 150.
The Array Program, dB/R-A . Allows dBase
II to use up to ten three-dimensional arrays of
numeric, character, and logical data. Can be
used to expand the number of memory varia¬
bles from 63 to over 65,000. Written entirely
in 8085 machine language, fast and easy to
use. 128K memory recommended. $200.
Harper Business Systems
Bellevue, WA
HBSort. A standalone (original file in/sorted
file out) disk sort. It is simple enough to be
used by a novice programmer. The HBSort
Book contains many helpful programming
tips, HBSort sorts fixed format records up to
1020 bytes in length and supports complex
user-constructed sort keys. Files with up to
2500 records can be sorted. 532.50 (includes
HBSnoop },
HBSnoop. A tool that prints out the contents
of direct disk files — all the records or just se¬
lected records, the whole record or just se¬
lected fields, HBSuoop eliminates the need to
write hie debugging programs, S32.5Q (in¬
cludes HBSort).
Hi Tech Computer Services
Fairfield, CT
The Pascal Toolkit. Gives you four MS-DOS
Pascal units, including a complete turtle
graphics implementation, console control
(keyboard and text screen), complete serial
communications support and printer con¬
trol. Examples show you how to use package
to add full screen data input, menu selection,
and graph drawing to your programs. Batch
programs provided to install package, $150.
Scientific Support Package. Includes units
that perform complex math, matrix math,
and vector math, Abo six statistical distribu¬
tions, spline, regression, smoothing, equa¬
tion solving, and sorting as well as a library
of often-used mathematical functions. Pack¬
age contains fifty-five procedures that are
easily added to your MS-DOS Pascal pro¬
grams. $95.
Info-Pros, Inc.
Irvine, CA
Info -Reports. A flexible report writer that
uses existing data files to produce compre¬
hensive, cosmetically pleasing reports and
forms. A printer spacing chart is shown on
the display screen, allowing the user to posi¬
tion each field and define its contents exactly
as required. Data from up to four files can be
combined into a single report. 5125.
Info-Sort. A fast, high-performance sort /se¬
lect program designed to be used as a stand¬
alone utility or to be interfaced with existing
applications, Jn/o-$orf will quickly sort your
data records into whatever sequence you de¬
sire. It can read and sort 1000 records on a
six-byte string key and create an index file in
ten seconds or less. $95,
Information Access Corp.
Shalimar, FL
D2Form. Forms generator allows you to cre¬
ate data-entry forms on your CRT Each
field, its length, and mapped location are
stored automatically in a file. This informa¬
tion can be recalled by your own programs,
without using data statements. Forms 3re
easily updated. Menu driven. Documenta¬
tion included, $45,
D2BAKRST. Files stored on a hard disk can
be copied (backed up) onto floppy disks with
this program even when the file size exceeds a
single floppy s capacity Built-in help screens
and documentation are included. Files can be
restored to the hard disk with ease, $35.
International Software Alliance
Santa Barbara, CA
Btrieve. A powerful record -management sys¬
tem designed for applications programmers,
Btrieve builds files based on B-tree structures
and allows for both random and sequential
keyed access to records in a database Btrieve
itself requires 10K of memory and supports
applications written in IBM Basic or IBM
Pascal. Utilities and samples provided, 5195,
for the IBM Personal Computer
Find Information Fast In Your IBM
DOS and BASIC Manuals
These lb im la r-rcin forced tab dividers arc loaded w iih information
that summarizes each section id' your manual
They provide the onb practical wav in find ihr information vou need
in your IBM IX >5 and BASIC manuals.
SitperTubs end the frustrations “
of trying to loeaie — l
the important
information
t ou nceil
IHM h j irjJemjrk nf Inlcmjtmn.d Ilii'iHr" MlthlDP < "fp
Super Tubs
art available lor SO. 95
at computer and software
Mores naii on wide, or from Siechcrt & Wood Technical Publications,
133 West C ulurado Blvd . Pasadena. (,A 91 MI5 VISA, Mastercard, or
check accepted Uld one dollar for shipping C alifornia residents please
add sales tax. Please specify 1)05 1 .0/1.1 or IX >5 2,0
If vou are not eompleich satisfied with StiperTahs, mum them for a
full refund
203
for the JBM Personal Computer December 1933
Utilities
IRC Associates
Saginaw, MI
One-Key Step-Scroll. An enhancement for
the Basic List command. This subroutine will
step forward, backward, or relist the same
statements. Two windows, mono and color,
40 to 80 columns, all versions of DOS-Basic,
no reduction of user memory. Displays disk-
files, memory, variables, and sorted direc¬
tory. Renum enhancement. $20.
Johnson Associates Software Inc.
Redding, CA
ISAM. 300. Index Sequential Access Method
for Basic, Pascal, C, and assembly language
programmers. This machine language imple¬
mentation of ISAM provides extremely high
performance. Access time to any record on
an eight megabyte file is less than one second.
ISAM 300 provides automatic recovery of
deleted space. Index only structures for sec¬
ondary key access; get previous and third
level of index for high performance access to
large files. $190.
DE 200. This set of subroutines can be added
to your application program to both simplify
the programming and improve operational
characteristics of keyboard data entry, A
data entry form is drawn on the display
screen. The resulting picture is stored on
disk. The subroutines use this form as the
only program necessary to control the appli¬
cation-keyed data entry. After the complete
screen of data has been entered, the system
pauses for visual verification of the data. If
corrections are necessary, keying the field
number allows that single field to be reen¬
tered. The enter key releases the data for the
application program to process. $80.
Jupiter Island Corp.
Emeryville, CA
ColorText. Accesses the capabilities of the
IDS Prism printers without programming:
more than twenty-one colors, six type sizes,
foreign language characters, proportional
type, many text formatting features. Fifty-
three commands. $149.
Krown Computing
Scotts Valley, CA
The Last One. A code generator accepting
plain English commands from diversified
menus translates into cost reduction.
Produces error-free, ready-to-use programs
in Basic. Tailor-made in-house modification
capability. $495.
Laboratory Microsystems, Inc.
Los Angeles, CA
PC/Forth. A complete programming pack¬
age including interpreter /compiler, assem¬
bler, full screen editor, and many utilities.
Extensions available include 8087 support,
cross computers, advanced color graphics,
modem control, and custom character set
generator. Prices start at $100.
Learning Tools
Cambridge, MA
SoftDoc. A flexible, general-purpose on-line
documentation system for UCSD Pascal
software developers who want to provide
on-line support to their users. As part of a
UCSD Pascal application program, SoftDoc
provides on-line user access to tutorials or
technical information. When users have a
question, SofDoc can give them immediate
answers. Using single-key commands users
can easily locate specific information, browse
through documentation, and display indexed
information. $395, plus royalties.
Logitech,Inc.
Palo Alto, CA
Modula-2/86. A complete development sys¬
tem for programming 8086/8088-based mi¬
crocomputer in the Modula-2 language. It is
available for CP/M-86 and PC-DOS. The
Because our new Micro Cookbook makes it easier than ever for you to
bake, broil, roast and fry ’em.
Not only by giving you more than
“ 150 recipes— which it does. But by
simplifying the whole art, of cooking.
You see, Micro Cookbook eliminates
messy, confusing recipe hies, instead
you simply insert our program into your
computer and select any recipe your heart, or
stomach, desires. Ask for a recipe by name,
ingredients or category.
The recipe you select can be one of the mouth-watering
dishes we include— or you can create a diskette of your own favorites. And
you can constantly modify your selections, adding new triumphs and remov¬
ing recipes that, ah, bomb.
These, and Micro Cookbook’s other features, will make your life in the
kitchen a breeze.
With this in mind, is it any wonder Micro Cookbook makes this guy
so nervous?
s
Versions available for Apple |[ +, Ik* (HO col) and IBM PC
((5‘IK, PC fX.)S). The cost $411. Advanced Functions Package
(requires Micro Cookbook) for IBM PC ( 12HK. P( ' IK >S or MS
DOS) and Apple II +, lie (04 K, 80 col). The cost $:{0. Soups A
Salads, Appetizers, or Dessert options, $12 each. Check your
dealer first. MC/V1SA check, phone or mail order accepted.
Please specify computer and add $2 handling.
APPLE. IBM and MS DOS arc registered trademarks of Apple
Computer, Inc., IBM Corporation, and Microsoft, Inc., respect
■spectively.
VIRTUAL
COMBINA.TICS
P.O. Box 755, Roekport, MA 01966
(617) 546-6553
Why fish are terrified
ofour software.
softcilk
Utilities
Modula-2/86 package includes a compiler,
linker, symbolic debugger, module library,
user manual, and the book Programming in
Modula-2, by Niklaus Wirth. The compiler
translates standard Modula-2 source to
ROMable native machine code. $495.
MicroMatch
Tujunga, CA
Memory Test Diagnostic Program. $24.95.
Microrim, Inc,
Bellevue, WA
Extended Report Writer Generates complex
and detailed reports from database files. It
can retrieve data from multiple files, change
uppercase to lowercase (and vice versa), con¬
ditionally print reports from within another
report, and define masks to align columns on
the decimal point. $150.
Microtech Exports, Inc.
Palo Alto, CA
Reformatter. This software allows pc users to
exchange data files and/or source code with
IBM mainframes or other mainframes that
read the IBM 3740 format. An enhanced user
interface makes it easy to operate and pro¬
vides control over IBM 3740 file parameters.
Requires one eight-in. add-on floppy disk
drive. $350.
Micro Ware, Inc.
Kingston, MA
87Pascal/RTOS. The Micro Ware configured
version of the Intel Pascal compiler is the
most powerful compiler available to pc users
at this time. It is an ISO-Standard Pascal,
with 8087-8088 exceptions. These make it
possible to use all the 8087 data types di¬
rectly, while generating modules in one of the
three Intel memory models. $1,350.
87Fortran/RTOS. An adaptation of the Intel
Fortran-86 ANSI-77 compiler. Generates
8087 code allowing use of all 8087 data types.
The complete subset I/O is supported. Also
allows overlays and 832K addressing. 87For-
tran/RTOS is ideal for large, number-inten¬
sive or control-hardware applications.
RTOS-real time operating system is in¬
cluded. $1,350.
Matrixpak. Written in assembly language,
this runtime package accurately manipulates
large matrices at very fast speeds. Includes
matrix inversion and the solution of simulta¬
neous linear equations. Callable from MS
Fortran 3.13, MS Pascal 3.13, SSS Fortran,
and MicroWare 87Macro, 87Basic, and
RTOS compilers. $150 per module.
87Basic. A set of patches to the IBM Basic
compiler and its two libraries Bascom.lib and
Basrun.exe. These give the user total and
transparent 8087 support. Included is addi¬
tion, subtraction, multiplication and divi¬
sion, trigonometries and transcendentals,
hyperbolics, and encoding and decoding. It
will speed up compiled Basic programs by
factors of five to fifteen. $150.
Morgan Computing Co.
Dallas, TX
Trace86. Runs programs at slow speed while
displaying, all on one screen, an assembly
version of a compiled program, the machine
registers, and data in memory. It provides
general utility and memory manipulation
functions including changes (words, bytes,
or blocks), moves, pattern search, and block
comparison. Also allows for extensive exam¬
ination of and changes to memory and disk
files. Requires 128K. $125.
Ted. A programmer's text editor on source
and data (ASCII) files, with full screen and
cursor control. Features include programma¬
ble function keys, a powerful macro capabil¬
ity, column reference indicator, and
manipulation features: move, copy, locate,
and merge files or designated lines of code.
Requires 128K. $95.
Copy Protector. A software utility that pre¬
vents the unauthorized duplication of pro¬
grams. The normal use of copy and diskeopy
commands to duplicate program disks is ren¬
dered ineffective. Requires 64K. $95.
Mountain View Press, Inc.
Mountain View, CA
MVP-FORTH PADS Professional applica¬
tions development systems. Includes public
domain source and complete instructions for
program development. $400.
MVP-FORTH Programmer's Kit. A com¬
plete public domain version of the Forth
computer language including disks, user's
manual, and reference books. $150.
Network Consulting, Inc.
Burnaby, BC, Canada
Practical UCSD Pascal. Includes a Pascal
compiler combined with the fast p-System
operating system and a special guide that
clearly describes how to begin programming
with the p-System. $295.
Coherent. Provides the multiuser, multitask¬
ing programming capabilities of a mainframe
on a microcomputer. It is compatible with
Unix 7 and offers more than 150 of that sys¬
tem's commands. Because it was indepen¬
dently developed, Coherent is half the cost of
comparable systems. $645.
p-System Operating System. Runs 1.5 to 5
times faster than the IBM version. A com¬
plete development system compatible with
many pc lookalikes, it includes a screen edi¬
tor, file manager, RAM disk support, dy¬
namic memory allocation, and a print buffer.
$795.
Norell Data Systems Corp.
Los Angeles, CA
Disk Magic. A disk dump and patch utility
that lets the computer user get at the bits.
Provides many powerful features, yet com¬
bines menu control with two-dimensional
screen interaction. Full-screen display of disk
records by absolute sector number or by file
sector allocation is supported, along with al¬
ternate sector sizes. Program will display
disk data in ASCII and hex, and the cursor
can be positioned using the cursor control
keys to change any byte. A comprehensive
manual, containing many introductory les¬
sons to DOS file-allocation methods, is in¬
cluded, $49.95.
QBasic Pre-Processor. QBasic solves Basic
problems by performing symbolic label proc¬
essing; formatted program listing with page
numbers, titles, subtitles, time, and date.
Program permits the inclusion of library rou¬
tines with the ability to replace strings of text
within the included block and to support lo¬
cal labels; and cross-reference listing of all
program labels. $49.95.
Autodoc Basic Utility. A series of optimiza¬
tion routines that complements the develop¬
ment, maintenance, and use of application
programs written using the pc's Basic lan¬
guage interpreter. A cross-reference utility al¬
lows the printing of variable and line-number
usage. Goto and Gosub statement reference
listing, and the generation of a revised copy
of the source program file with all remark
statements deleted. A dynamic symbol table
processor identifies the order that variables
are entered into the symbol table, thus mak¬
ing it highly useful in the determination of
program execution speed improvement. A
Basic program-compare utility allows the
programmer to determine line differences be¬
tween two versions of a program. These
three utilities augment a Basic programmer's
tool kit. $49,95.
Pack & Crypt. A three-program package de¬
signed to save disk space and to provide secu¬
rity to sensitive data. Pack uses Huffman
coding to compress files, saving 20 percent to
60 percent on text and program source files.
Crypt takes a user-provided password and
employs a sophisticated Payne-Lewis-
Tausworth-based cipher algorithm to en¬
crypt the data and to protect the file against
unauthorized readers. The third program in
the package, Hexer, allows you to convert
any Packed or Crypted file into a form suit¬
able for transmission through a communica¬
tions link. $49.95.
Lisp/88. An interpreter for Lisp , a program¬
ming language widely used in artificial intelli¬
gence experimentation. Includes more than
seventy-five built-in functions and offers the
essential Lisp data structures and functions,
including sixteen-bit integer arithmetic, list
operations, recursion, string operations, file
for the IBM Personal Computer December 1983
205
Utilities
I/O, and garbage collection for automatic re¬
use of memory. A simple editor and Hie pack¬
age, written in Lisp, is included with the
software package. This allows editing Lisp
function definitions and saving them on disk.
Debugging aids included in the package are
trace and optional break on errors. $49.95.
Personal Computer Products
Santa Clara, CA
Serial Printer Program. Allows the pc to send
files to a serial printer. It supports line widths,
basic formatting, paging, form handling, and
filename/date/time stamping. Included is a
manual and a translation table for customi¬
zation. Supported baud rates are 75 to 9600.
$69.95.
Peter Norton Computing
Santa Monica, CA
The Norton Utilities. A powerful supplement
to DOS, providing file recovery, disk explo¬
ration, screen control, and other functions.
$80.
Access Tools for the IBM/ PC. Provides a set
of assembly language subroutines to give
your programs, in Basic and other languages,
access to all the ROM-BIOS routines.$80 in¬
cluding the accompanying book.
Opt-Tech Data Processing
Huble, TX
Opt-Tech Sort. A high-speed general purpose
sort/merge utility for the pc -compatible sys¬
tems. It features the ability to process fixed or
variable length records on up to nine keys.
There is no limit to the size or the number of
records that can be processed. Opt-Tech Sort
can be used as a DOS command or as a sub¬
routine. $75.
Persyst
Irvine, CA
PC/ Format. An interactive screen formatter
designed to simplify the programmer's task
of defining professional screen displays while
controlling and editing keyboard data entry.
$125.
Insta-Drive 3.00. Improves the execution
speed of programs by allowing users to add
up to four disk emulators with storage capac¬
ities ranging from 32 to 360K, $50.
Wait-Less Printing 3.00. Spool program
makes it possible for users to continue work¬
ing with their pc at the same time data are
being printed. $50.
Port-A-Soft
Orem, UT
Disk Format Conversion /Downloading
Service. Convert to /from over sixty disk for¬
mats including various IBM and Apple disk
formats. Call for price.
Pro Active Systems Corp.
Palo Alto, CA
ProSort. A tree-insertion sort written in Pas¬
cal. It reads and merges up to eight files, ex¬
tracting desired records, sorting them, and
writing them to an output file. Batch mode or
interactive mode; no limit on specifications
or number of data records. $75, including
source code and documentation.
Prodata, Inc.
Boise, ID
KSAM. Allows keyed data files in Basic. Par¬
tial key look-up, duplicate keys, multiple key
files (read-only) allowed. Key can be 249
bytes; data can be up to 32K bytes. Disk-
based keys minimize memory requirements
for large files (e.g., hard disk). Includes key
build utility. $69.95.
Easy Screen. Allows screen design by draw¬
ing right on the video screen. Can automati¬
cally generate a Basic program to allow using
the screen in block mode for updating a
keyed file (KSAM product included). Also
includes hardcopy listing utilities. $169.95.
Quest Research, Inc.
Huntsville, AL
Forth-32. Complete software development
system allows programming over the entire
megabyte of memory addressable by the
8086/8088 microprocessor. Programs can be
larger than 64K. Unique segment-sensing
compiler keeps track of CPU memory man¬
agement. Accompanied by its own screen ed¬
itor, assembler, structured decompiler,
symbolic debugger, and graphics. $195.
8087 Floating Point Extension for Forth-32.
Full set of floating point operators, transcen¬
dental functions, random number generator,
full error checking. Software emulation also
available. $95.
Software Floating Point Extension for Forth-
32. Full set of floating point operators, tran¬
scendental functions, random number
generator, full error checking. Full emulation
of 8087 floating point extension. $95.
DiskPak Utilities. Collection of disk utilities
for the pc and compatibles. Allow recovery
of files on disks whose directories are da¬
maged, allow recovery of erased files, dis¬
play of disk sectors, and direct editing of disk
sectors. $60.
Big Buf Utility. Increases the size of the key¬
board typeahead buffer to a maximum of 132
characters. This enables the user to type
ahead while the computer is performing an¬
other task. $45.
Edlin Recovery Utility. Permits recovery of a
file lost during an Edlin edit session. For ex¬
ample, if the disk was full on exit, then Edlin
will be unable to save the file onto the disk.
$35.
ReadiWare Systems
W. Redding, CT
ReadiScope. A comprehensive diagnostic
program that analyzes the current status of a
disk drive. A drive can be tested in seconds
without removal. Adjustments to head, spin¬
dle, hub alignment, and rotational speed can
be made in minutes without special equip¬
ment or skills. Comes complete with special
diagnostic disk. $295.
Rogue River Software
Medford, Oregon
SPF/PC. A full-screen text editor specifically
written to take advantage of advanced fea¬
tures on the pc. It looks and works like the
IBM mainframe SPF editor. Display can be
monochrome, black and white, or color if us¬
ing the color graphics board. SPF/PC can use
over 700K for workspace if available. SPF/
PC is written entirely in machine language
for speed and efficiency. Requires 128K.
$149.95.
RoseSoft, Inc.
Seattle, WA
ProKey. A productivity tool with uses that
range from the elimination of repetitive typ¬
ing and the automation of routine tasks to
the customization of programs and the crea¬
tion of turnkey systems without any pro¬
gramming. It gives users access to over 200
function keys and lets them change the posi¬
tions of keys. $99.95.
Satellite Software International
Orem, UT
SSI *Forth. A FIG-compatible Forth devel¬
opment system for the pc and other sixteen-
bit (8086/88) personal computers. Includes
interpreter, compiler, decompiler, editor, text
conversion tools, and many other features.
Source code is included to facilitate special¬
ized development efforts. $95.
P-Edit. A full-screen text editor intended spe¬
cifically for the professional programmer.
Full implementation of function keys and
cursor control keys. File size is limited only
by the amount of space on your disk. $95.
SimSoft, Inc.
Port Huron, MI
The Informer. Designed for the DOS 1.0 and
1.1 users who want to know exactly what is
on each disk. The Informer reads the disk's
directory and reports on all files of the disk.
Info includes file names, attributes, date/
time of last update, where files reside on disk,
and its size. Totals for all files are printed or
displayed. $40.
Programmers' Tool Kit. Consists of forty-five
Basic routines that work together to make
programming an easier task. Routines all in¬
teract with a screen /keyboard manager. This
routine performs all screen displays and key¬
board input through easy programmer
codes. Keyed input is edited for validity
while keying. With seventy-page manual.
$70.
206
softcilk for the IBM Personal Computer December 1983
The shortest distance between
tir thoughts and the printed word.
Your thoughts come fester than your
words. Capturing them smoothly and
quickly is the strength of Textra, and the
secret behind its success.
Textra blends advanced features with a
simplified design that makes it easier to
write with your personal computer. And
that’s what word processing is all about.
Start with the 'on-line' tutorial, which
has been called everything from elegant
to excellent. It's the finest introduction
a software program ever filmed. Youll
be ready to write in record time.
And Textra will be ready for you. Its
highly responsive full screen editor
helps you put your thoughts on the
screen swiftly. Automatic reformatting
and on-screen bolding and underlining
show you what your printed text will
look like at all times. You can even
preview your pages before they're
printed , so you only have to print
them once!
Whether you’re searching for your first
word processor, or feel miserable with
the one you have now, take a close look
at Textra. Ask yo ur dealer for a demon¬
stration today.
guaranteed to open your eye.
Ann Arbor Software
407 N* Ann Arbor, MI 48104 Phone (31 3) 769-9G8P
Q 1983, Ann Arbor Software, All rights reserved.
Utilities
Smartware
San Francisco, CA
Revelation. A relational database manage¬
ment system with roots in the thirty-two-bit
mini world. It utilizes the 8087 math chip to
bring new levels of performance and capabi¬
lities to the IBM and IBM lookalike ma¬
chines. LAN support Ql. $84.
SoftCraft Inc.
Austin, TX
Btrieve. A record management system; ap¬
plications written in Basic, Pascal, Cobol, or
C use simple subroutine calls to store and re¬
trieve records by key value. Supports unlim¬
ited number of records and up to eight keys
per file. Unique data integrity features pro¬
vided. $145.
SofTech Microsystems, Inc.
San Diego, CA
Edvance . The p-System advanced, menu-
driven screen editor. It edits files of unlimited
size and features nested editing (the ability to
edit more than one file at a time), and macro
command functions (the ability to assign
many functions to a single keystroke). Com¬
bined with p-System print utility, Edvance is
a text processor. A documentation package is
included.
p-System Bootable System . A fully func¬
tional operating system designed for text
processing and application execution. Com¬
bined with a p-System language, the p-Sys¬
tem Bootable System is also designed as a
complete application development system. It
includes the screen editor, file manager, appli¬
cation services, printing and configuration
utilities, command menu, library manager,
p-machine emulator, turtle graphics support,
and a documentation package. $250.
UCSD Pascal Compiler. Features the de facto
Pascal standard for microcomputers. UCSD
Pascal is a fully developed language with ex¬
tensions for systems development and com¬
mercial applications programming. A
documentation package is included. $375.
The Assemblers Packages. Native code¬
generating macro cross-assemblers that al¬
low you to write assembly language
programs on the host machine of your choice
for the object machine of your choice. The
Assemblers Package consists of cross-assem¬
blers for the Z-80, 8080, PDP-11 /LSI-11,
6502, 6800, 6809, 9900, 8086/8088, and
68000 microprocessors. Requires p-System.
$200.
Fortran-77 Compiler. Features an up-to-date
ANSI-77 subset with support for structured
programming and improved character types.
Fortran-77 is fully integrated and compatible
with UCSD Pascal and Basic. A documenta-
tion package is included. $375.
KSAM. Keyed Sequential Access Method is
a programming package that can be incorpo¬
rated into application programs. It supports
sequential and keyed retrieval of data and is
designed to help you write programs that re¬
quire fast access to information. The KSAM
package also provides utility programs for
maintaining a KSAM-managed database. A
documentation package is included. Requires
p-System. $200.
Advanced Development Tool Kit. A collec¬
tion of programming tools designed for use
with the p-System and at least one program¬
ming language. The tool kit includes the
symbolic debugger, native code generator,
assembler, linker, program analysis tools,
and a documentation package. $150.
Native Code Generators. Programming per¬
formance tools that help tune programs for
maximum speed and minimum size by
translating selected portions of object code
program into the processor's fast-executing
native code. Requires p-System. $150.
Softsmith Corporation
San Leandro, CA
Peeks n Pokes. No pc can keep a secret from
Peeks 'n Pokes. You will especially appreciate
it if you are developing commercial software.
Over fifty programs are available to permit
you to read, interpret, change relevant sys¬
tem information. $30.
Character Generator. Create new and exotic
alphabets, shapes, or virtually anything that
you want. Character Generator saves you
hours of programming time because you
never have to define shapes or characters
more than once. Use your creations over and
over in many different applications. $24.95.
Software Connections, Inc.
Santa Clara, CA
LAN:DataCore. Multiuser relational data¬
base development tool for local area net¬
works. Shortens applications program
development time by providing a set of pro¬
gram procedures to handle information stor¬
age and retrieval. Specifically designed to
provide concurrent data access protection for
multicomputer local area networks, data ac¬
cess security for different levels of users, and
large capacity (16M database). $645-$l,945.
Soft Warehouse
Honolulu, HI
muLisp-83. A high-performance Lisp lan¬
guage pseudo-code compiler and interpreter.
muStar, the accompanying resident display-
oriented editor and debugging facility, eases
and speeds program development. Includes
reference manual, tutorial, a library of utility
functions, and implementations of several
game programs, $250.
Software Labs
Sunnyvale, CA
Pascal/MT -F Utilities. Seventy assembly
language routines for Pascal/MT+ pro¬
grams. They control the screen, graphics,
music, printers, RS-232 ports, lightpen, joy¬
stick, and mouse. SIGGRAPH core's setwin-
dow, setviewport, and clipping, drawing
circle/ellipse/pie/line, graphics store/re¬
trieve, animation, menu selectipn, and full¬
screen input are included. $119.
Fortran Utilities. Seventy assembly language
routines for DOS Fortran programs. They
control the screen, graphics, music, printers,
RS-232 ports, lightpen, joystick, and mouse.
SIGGRAPH core's setwindow, setviewport,
and clipping, drawing circle/ellipse/pie/line,
graphics store/ retrieve, animation, menu se¬
lection, and full-screen input are included.
$119.
C Utilities. Seventy assembly language rou¬
tines for Lattice C (Microsoft C) programs.
They control the screen, graphics, music,
printers, RS-232 ports, lightpen, joystick,
and mouse. SIGGRAPH core's setwindow,
setviewport, and clipping, drawing circle/el-
Iipse/pie/line, graphics store /retrieve, ani¬
mation, menu selection, and full-screen input
are included. $119.
Pascal Utilities. Seventy assembly language
routines for IBM DOS Pascal programs.
They control the screen, graphics, music,
printers, RS-232 ports, lightpen, joystick,
and mouse. SIGGRAPH core's setwindow,
setviewport, and clipping, drawing circle/el¬
lipse/pie/line, graphics store /retrieve, ani¬
mation, menu selection, and full-screen input
are included. $119.
Software Technology for
Computers, Inc.
Newton, MA
The Creator. An applications designer which
produces finished Basic applications pro¬
grams in the following categories: word
processing, financial planning, general
ledger, database, mailing list, merge letter,
accounts receivable, budgets, bar charts,
checkbook, invoicing, music composition,
and appointments. Create versatile customi¬
zable applications by simply answering Eng¬
lish questions. $300.
Solutions, Inc.
Montpelier, VT
Vis/ Bridge/ Report. Will enhance the print¬
ing capability of VisiCalc. It allows the user
to print variable width columns, align deci¬
mal points, center, left or right justify num¬
bers within a column, and automatically
segment reports too wide or long for one
page. $79.
Vis /Bridge/ Sort. Will sort the rows or col¬
umns of a VisiCalc spreadsheet. Using up to
208
softcilk for the IBM Personal Computer December 1983
Proven Performance!
. . * and reliability is what you can
depend on from TG Products’
game controls. The combination of
quality components and unique
features produce the precision con¬
trol you need for exerting game
play on personal computers.
(Compatible with Apple li, Apple lie
and IBM PC)*
Our confidence in the perform¬
ance of the game controllers has
allowed us to offer a limited 5ive
year warranty for every computer
accessory we manufacture. We
guarantee five years of trouble-free
fun and excitement with every TG
game controller you purchase.
TRACK BALL is an omni-directional
guidance system for quick response to
rapid movement commands and very
conducive for use with graphics and
educational software applications.
JOYSTICK has completely linear oper¬
ation, exclusive trim adjustments for
both axes and a self-centering feature
you may disengage at will*
GAME PADDLES are styled to fit the
contours of the hand for smoother si¬
multaneous movement and firing ac¬
tion. They also feature a switchable fir¬
ing button for right or left handed play.
These game controls are available
at your local dealer or contact:
TG Products
1 104 Summit Ave,
Suite I \ 0
Piano. Texas 75074
(214) 424-8568
Hi
. v.
ri$kg£2
‘##a
«S£
**>
%f§|
$ftg
■;#i
f|§
,jfti
l" ” . <Sw 1
%'l
„.
.,< J;!i- :fe’,i
'% »-•, ,,; "?'x '4^
ffl'
**; ■*.£■ .* f->; jh-
fe|C,'}^::
•5*
•*
t*.
f?r
Ksfsg
*Oate
Utilities
four secondary sorts to break ties, it will sort
alphabetically or numerically and in either
ascending or descending order. $89.
SolveWare
Redondo Beach, CA
SeuenWare. A complete package for addition
of the Intel 8087 Numeric Coprocessor to the
pc. It includes comprehensive 8087 diagnos¬
tics, a unique 8087 demonstration /bench¬
marking program, and a macro library that
adds the 8087 instruction set (with full error-
checking) to the IBM Macro Assembler. Soft¬
ware, $109. With 8087 chip, $309.
I/O 87. A package of I/O subroutines that
greatly aid software development for the In¬
tel 8087 Coprocessor. Four routines are pro¬
vided: conversion of Basic variables to /from
8087 format, keyboard input to 8087, self-
formatting output, and formatted output.
An example program is also included. $24.95.
Spectrum Software
Sunnyvale, CA
Micrologic. General purpose electronic logic
design and simulation system. Using a built-
in graphics design module, a user sketches
logic diagrams directly on the screen. A
Netlist suitable for simulation is created auto¬
matically from the user's drawing. Once the
Netlist is prepared, a user may perform tim¬
ing/state simulation on the Network, repre¬
sented by the Netlist. The program handles
Networks of up to 2,000 gates. $450.
Starside Engineering
Rochester, NY
Compress. A file compression /decompres¬
sion utility for reducing the size of DOS files.
ASCII text files compress to 60 percent of
original size. Graphics screen files compress
to 25 percent of original size. All machine
code and very fast. Compatible with CP/M's
SQ/USQ utilities. $22.95, $3 shipping/han¬
dling.
StratCom Systems, Inc.
San Diego, CA
PC-Xtract. A software utility for Fortran
programmers that scans a single (and poten¬
tially large) program source-code file and cre¬
ates individual source-code files of the main
program and each subroutine, function, and
blockdata — plus an alphabetized batch file
containing the name of each routine that has
been extracted for subsequent single-com¬
mand compilation. $49.
STSC, Inc.
Rockville, MD
APL *Plus/PC System. An extended APL
language for the pc. The system offers all
APL language primitive functions and opera¬
tors, a simple terminal mode using either the
APL or the ASCII character set, and a smart
terminal mode for customized intelligent ma¬
chine interaction. Also includes graphics
primitives for the development of business
and free-form graphics displays, a full-screen
editor, page scrolling, a keyword version for
English-like use of APL, an on-line help facil¬
ity, and the capability to call DOS commands
from APL in order to integrate non-APL pro¬
grams and packages. $595.
APL -kPLUS/PC Financial and Statistical Li¬
brary. Contains more than two hundred rou¬
tines to perform financial calculations,
forecast time series, compute statistical mea¬
sures, and generate probability distribution
data. Routines may be used on a standalone
basis or may be integrated into other APL-
*PLUS applications on the pc. $275.
SuperSoft, Inc.
Champaign, IL
SuperSoft Fortran . ANSI-66 standard with
extensions. The compiler supports many ad¬
vanced features including complex arithme¬
tic, character variables, and functions.
Recursive subroutines with static variables
are supported. Also available is Ratfor, a pre¬
processor that compiles to Fortran, allowing
the user to write structured code while retain¬
ing the benefits of Fortran. Ratfor also adds
some features of Fortran 77. Requires 128K
memory and two disk drives. Fortran, $425;
Ratfor, $100; 8087 support, $50.
SuperSoft C. Supports most features of Unix
7 C and produces highly optimized code,
making it possible to avoid assembly lan¬
guage coding for most tasks. C is a multipass
compiler. The intermediate code is optimized
and assembly code is output to disk file. The
optimizer typically results in 40 percent code
reduction and can be turned off for faster
compilation if desired. Double floating point
(including trigonometric functions) are pro¬
vided, as well as long integer functions. CP/
M-86 and MS-DOS, $500.
SuperSoft Basic. Compatible with Microsoft
Basic and follows the ANSI standard. BCD
math routines are included to prevent deci¬
mal round-off errors, and IEEE floating point
is available as an option. SuperSoft Basic is a
true native code compiler, not an intermedi¬
ate code interpreter. It is a superset of stand¬
ard Basic, including important features like
four variable types (integer, string, and single
and double precisioning floating point), long
variable name, and print using. 128K re¬
quired. $300.
SysteMathica
Pittsburgh, PA
PC-DOSX. Speed up disk access and overall
execution time by a factor of five to ten times
without any hardware modifications. User-
m
friendly self-installed optimizing disk cache
with user-selectable cache memory address¬
ing. $99.
Vandata
Seattle, WA
C86 C Compiler, Vandata distributes Com¬
puter Innovations' C86 C Compiler. C86 is a
full implementation of C as defined by
Kemighan and Ritchie's The C Programming
Language . The library conforms to UNIX 7,
and the source to the library is included. No
royalty payments are required. $389.
Tall Tree Systems
Palo Alto, CA
Jetdrive. An installable device driver that cre¬
ates an electronic disk for those who have
more than 128K (up to 2.5 megabytes). Re¬
stores contents of electronic disk after ctrl-
alt-del. Included is ]et, a high-speed file
transfer program that is ten times faster than
the utilities supplied with operating systems
for dump /restore contents of hard disk. De¬
livered with source code. For DOS 2.0. $40.
]Format. Provides an electronic disk for any
system with 128K or more (up to 2.5 mega¬
bytes). A formatting routine for eight and ten
sectors, on simple dual and quad drives. Also
allows 8" drives and most hard disks. A print
spooler and a high-speed file transfer pro¬
gram are also included. For DOS 1.1. $60.
Windrive. Available for most Winchester
hard disk systems. Source code permits ad¬
aptation and customization. All drives will
run under DOS 1.1 with Windrive. Deliv¬
ered with source code. $40.
JSpool. Redirectable programmable spooler
with arbitrary size buffer using time-slice or
interrupt scheduling. Supports both parallel
and serial ports with or without Xon/Xoff
protocol. Delivered with source code. $40.
Vertex Systems
Los Angeles, CA
Keyswapper. Total keyboard control with
macro capabilities. Exchange or delete key
functions to customize your pc keyboard.
Toggle Dvorak keyboard layout on or off.
Use cursors and numeric keypad simultane¬
ously. Num lock/ caps lock beep signals with
activation. Forty macros with version 1.4,
$44.95. 300 macros with version 2.0, $79.95.
Xeno-Copy **. Read and write dozens of
different disk formats in your pc or pc-com-
patible computer with no modems, serial
links, or other hardware. Simply place the
foreign diskette in your pc's drive and trans¬
fer any file instantly. Handles over forty for¬
mats, including CP/M, CP/M-86, TRS-DOS
and p-System. $149.50.
SoftSpool The pc runs at 98 percent of regu¬
lar speed with Softspool RAM print spooler.
You can purge all or part of the buffer. Paral¬
lel or serial, DOS 1.1 or 2.0. $44.95.
zio
softalk
MiXflWMfl MW
Word Processing
Alternative Software, Inc,
Cherry Hill, NJ
IBM Word Processing and IBM Business
Mass Mailer. Maintains, selectively accesses,
sorts, merges, splits mailing list files, and
prints out labels, envelopes, mailing lists,
and links to WordStar/ MailMerge for form
letters. User-changeable menus and screens.
Eleven fields and fourteen category codes/ re¬
cord, Menu -driven, $199.95.
Ann Arbor Software
Ann Arbor, Ml
Textra. Features full-screen editing, modeless
insert and delete, overstrike, undelete,
search, replace, copy, move, merge, exten¬
sive reformatting including automatic refor¬
matting, on-screen boldfacing and
underlining, full printing, and page preview
mode. Documentation includes a 135-page
manual and on-line tutorial, $95,
Beaman Porter; Inc.
Harrison, NY
Power Text and Power Spell A sophisticated
automatic word processing system for the pc,
XT, and IBM lookalikes. Automatically
produces headers, footers, dosings, cover
pages, and tables of contents. True propor¬
tional spacing. Supports all printers. Power
Spell is a spelling checker Power Text , $399.
Power Spelt $125.
Bruce & James Program Publishers/
Inc,
Dublin, OH
Wordvision. A personal writing tool devel¬
oped for new generation computers. De¬
signed for ease of use at an affordable price.
Features include eleven kinds of delete (plus
undelete), move or copy marked sections,
capitalize or uncapitalize, swap, find and. re¬
place, two key phrases, margins, tabs, un¬
derline, boldface, single and double space,
centering, and super- and subscript, $49.95,
Chang Laboratories/ Inc.
San Jose, CA
MemoPtan. A word processor with the abil¬
ity to work with five documents concur¬
rently. Automatically saves data and can
immediately recover deleted data. It also fea¬
tures a split screen for working with two doc¬
uments simultaneously. Operating systems:
CP/M, CP/M-06, MP/M, MS-DOS, PC-
DOS, $295,
DocuPlan , A document formatter for com¬
plex documents such as manuscripts, techni¬
cal documentation, legal agreements.
Built-in features: automatic table of contents,
footnoting, indexing, and legal cross-refer¬
ence. Operating system: CP/M, CP/M-86,
MP/M, MP/M-86, MS-DOS, PGDOS.
5295,
Datatek, Inc.
Clearwater, FL
Datatext. Similar to dedicated word process¬
ing systems. Features include proportional
spacing with justification and ability to
merge dBase 1] documents. $450,
Digital Marketing Corp.
Walnut Creek, CA
Bibliography , Compares citations in a manu¬
script with entries on a card catalogue and
constructs a bibliography of all entries cited.
Entries are added to the catalogue using a text
editor. Each catalogue entry has a keyname
followed by bibliographic information. En¬
tries may be of any length and format. It will
work with most word processors including
WordStar, Spellbinder, PeachText, and Su¬
perwriter. $125.
Grammatik , Detects grammatical errors as
well as other common mistakes not found by
most spelling checkers. The Granmmtik dic¬
tionary contains over 500 wordy or misused
phrases and 100 gender-specific terms, $75.
Writers Pack , A collection of five programs
for the WordStar user: Proofreader, Gram¬
matik , Footnote , Bibliography, and Docu-
mate/PIus. One program guide details all the
programs. $295.
Distributed Software Systems, Inc.
Northbrook, IL
Quick-Text. A fully integrated, full screen,
menu-oriented word processor and text edi¬
tor for the casual or business user. Provides
all the features required to create, edit, and
print documents or files using either Quiric-
Text documents or standard DOS files. $55.
Quick- Text //. A fully integrated, full screen,
menu-oriented word processor and text edi¬
tor. The system provides all the features re¬
quired to create, edit, and print documents
and files; plus it includes wide document sup¬
port, mail merge, DOS paths, and print from
edit. $70.
Einstein Software
Los Angeles, CA
EinsteinSpeller Detects misspelled words.
for the IBM Personal Computer December 19S3
211
LISP
FOR THE
IBM PERSONAL
THE PREMIER LANGUAGE
OF ARTIFICIAL
INTELLIGENCE FOR
YOUR IBM PC.
I DATATYPES
Lists and Symbols
Unlimited Precision Integers
Floating Point Numbers
Character Strings
Multidimensional Arrays
Files
Machine Language Code
MEMORY MANAGEMENT
Full Memory Space Supported
Dynamic Allocation
Compacting Garbage Collector
FUNCTION TYPES
EXPR/FEXPR/MACRO
Machine Language Primitives
Over 190 Primitive Functions
10 SUPPORT
Multiple Display Windows
Cursor Control
All Function Keys Supported
Read and Splice Macros
Disk Files
POWERFUL ERROR RECOVERY
8087 SUPPORT
COLOR GRAPHICS
LISP LIBRARY
Structured Programming Macros
Editor and Formatter
Package Support
Debugging Functions
.OBJ File Loader
RUNS UNDER PC-DOS 1.1 or 2.0
IQLISP
5V4" Diskette
and Manual _
Manual Only _
$175.00
$ 30.00
J q Integral Quality
P.O.Box 31970
Seattle, Washington 98103-0070
(206) 527-2918
Washington State residents add sales tax.
VISA and MASTERCARD accepted.
Shipping included for prepaid orders.
Word Processing
Also finds words that should be capitalized
and hyphenated, suggests alternate spellings,
and knows common typographical errors.
The dictionary contains frequently used
words, including proper names and places,
and can be expanded easily to accommodate
vocabulary. $149.95.
EinsteinWriter. A word processor. Human-
factors engineering allows the computer to
assist user thought processes rather than
forcing the user to conform to complex ma¬
chinery. Split-screen techniques enable user
to compose documents more easily. $300.
Einstein Letter. Offers a practical shortcut in
correspondence. Several model letters in a
variety of categories to suit every business
and personal application are contained in
the easy-to-use menu-driven format. Split¬
screen techniques allow the user to compose
from the model letter using the contents out¬
line of the letters components as a guide.
$49.95 to $149.95.
Emerging Technology
Boulder, CO
Edix and Wordix. High performance word
processor featuring multiple screen win¬
dows, multiple text buffers, searching and
translating, keystroke macros, on-line help,
multicolumn layout, automatic footnotes,
section numbering, table of contents, and
form letter mailing-list generation. Also
available with Spellix and Indix. $390.
Friendly Soft, Inc.
Arlington, TX
Friendly Writer with Friendly Speller The best
little letter writer you ever learned to use in
ten minutes, and the only word processor in
its price range that hasaSO, 000- word diction¬
ary/spelling checker. Features single key¬
stroke command and fast performance.
$69.95.
Harper Business Systems
Bellevue, WA
Script. Works much like an office typewriter,
maintaining close correspondence between
the screen and printed text. Format controls
are supported by menus. Script uses many
type styles. Features include page number¬
ing, headings, justified printing, single keys
for reforming paragraphs, centering text,
pause/resume, and fixing inset margins.
$47.50.
Information Unlimited Software
Sausalito, CA
EasyWriter II. A word processing system
that offers standalone word processing func¬
tions, features eighty-column display, and
stores eighty pages of double-spaced text on a
I single disk. Easy Speller is a spelling-checking
for files created with EasyWriter II and other
DOS files. It recognizes over 88,000 words
and allows user to check documents within
the EasyWriter II editor. Special Webster s Le¬
gal and Medical Spellers are available. Easy¬
Writer II, $350. EasySpeller, $225.
International Software Alliance
Santa Barbara, CA
ProScript Text Formatter. Combine Pro-
Script Text Formatter with a text editor such
as Edlin, Vedit , or P-Mate, and you have the
capabilities of a full-blown word processor!
Twenty-nine print directives give you the
control you need to produce professional¬
looking documents with minimum effort.
Automatic section and paragraph numbering
and table of contents generation makes it
ideal for producing technical manuals. $75.
Life tree Software, Inc.
Monterey, CA
Volkswriter 1.2. On-screen tutorials, full
screen editing, on-screen formatting, stan¬
dard ASCII files, word processsing, and pro¬
gram editing. $195.
Volkswriter International Edition. Twenty
function keys, on-screen tutorials, on-screen
format, multilingual word processing, Ger¬
man, French, Spanish, Italian, scientific, and
math characters. $225.
Megahaus Corp.
San Diego, CA
MegaWriter An easy-to-use yet powerful
word processing system. Part of a complete
family of programs, Mega Writer comes com¬
plete with mailing list merging and is a so¬
phisticated document filing system. $99.95.
MegaSpell. A spelling checker designed to be
used with MegaWriter. MegaSpell ignores
MegaWriter formatting commands, and
comes with a 40,000-word dictionary ex¬
pandable to 50,000 words. $99.95.
Micro Architect Inc.
Burlington, MA
Word-IV Features automatic line filling; page
size, line width, and indent; vertical spacing
control; right margin justification; and cen¬
tering control. $58.
Microsoft Corp.
Bellevue, WA
Microsoft Word. Includes such functional
features as multiple windows; special set of
preformatted style sheets; capabilities for
footnotes, subscripts, and superscripts; glos¬
sary buffers; multiple fonts and formats; and
horizontal scroll for text wider than the
screen. Provision for an electronic mouse for
pointing and command execution, an undo
command, advanced wordwrap, direct for¬
matting capabilities, and extensive, context-
softalk
Word Processing
sensitive on-line help system. $375 alone.
With Microsoft mouse, $475.
Muse Software
Baltimore, MD
Super-Text Professional Advanced capabili¬
ties include eighty-column screen display on¬
screen help menus, on-screen formatting,
split screen, and easy-to-use text editing fea¬
tures. $99.
Newburyport Computer Associates,
Inc.
Newburyport MA
Swift. Word processor with on-screen merge,
bold, underline, centering, mathematical
equations, foreign characters, and automatic
reformatting. Has no embedded commands,
allows unlimited document size, simultane¬
ous printing, user-definable characters, and
more. Limited time offer. $149.
Norell Data Systems
Los Angeles, CA
Easyedit. A two-dimensional, cursor-based,
full-screen editor that is easy to learn and use.
Function keys are used to perform simple ed¬
iting operations, which are immediately
reflected in the file being edited. Bidirectional
full search and replace (with prompting,
global, and wild card); word wraparound
(adjustable left and right margins); line cut
and paste; auto indentation; block copy and
move; definable macro function keys; boiler
plates and side files; split screen editing and
dual-file editing; virtuaj file size. Built-in help
menus. $79.95.
Easy proof. A spelling error detection and
marking program that is compatible with
documents produced by most text editors
and word processing systems. Reads a docu¬
ment from a disk file and presents you with a
list of words it thinks are incorrect. For each
word, you can decide whether to pass it, add
it to the dictionary, or mark it as an error in
the document. After marking the errors, find
and correct the errors using your text editor
or word processor. Recognizes more than
50,000 English words. $49.95.
Easytext. Neatly formats documents into
pages with space at the top and bottom, even
margins, specified headings, and page num¬
bers. It will underline, embolden, center, hy¬
phenate, indent, and overstrike specified
words and phrases. Will create a table of con¬
tents and help create an index. Form letters,
envelopes, and mailing labels can be created.
$79.95.
Easyword. Comprises three processing pro¬
grams— EasyEdit text editor, Easyproof spell¬
ing checker, and Easytext format processor.
$149.95.
Oak Tree Computing, Inc.
Arcadia, CA
Good-Words. Third-generation word proc¬
essor. Includes help screens, complete func¬
tion keys, tutorial. Logical, easily
remembered commands, on-screen remind¬
ers. Printer and format functions include
proportional spacing, complete justification,
centering, double height, width, ten fonts,
much more. XT version, $149.95. PC ver¬
sion, $99.95.
Oasis Systems
San Diego, CA
The Word Plus . Spelling checker with
45,000+ word dictionary, in-context view¬
ing, lookup, and correction. Package in¬
cludes utilities for word lists, anagrams,
solving crosswords, and much more. Works
with most word processors. Available for
CP/M-86 and MS-DOS (including 2.0).
$150.
Punctuation and Style. Punctuation check-
BILLING SYSTEMS FOR MEDICAL PRACTICES
• Up to five practitioners
• Multiple computer stations
• Over ten thousand accounts
• Insurance billing
• Support & training
• Under $10,000 for full system
Winchester Disk Systems for the
IBM PERSONAL COMPUTER!
PROFESSIONAL COMPUTER STORE
(213) 790-9054
650 Foothill Boulevard
La Canada, CA 91011
for the IBM Personal Computer December 1983
IMAGINE WHAT HE
MIGHT HAVE DONE
IMAGINE WHAT
YOU MIGHT DO
JL.YOU USE YOUR OWN
^ SPREADSHEET! The reason
we think you will find
BUSI*MATH™ easy is that you
will use your 1*2-3™, VisiCalc™, or
SuperCalc™. You will not have to
learn a new manual.
JL, NO EXPERIENCE
** NECESSARY! At its first
level BUSI*MATH™ will give you
answers. Answers to financial pro¬
blems such as loans and annuities.
You enter the data and
BU SI* MATH™ gives you an
answer in seconds. Over 80 for¬
mulas solve the time value of
money calculations including yield
to maturity, balloons, and
graduated payments.
JL NEXT come the side-by-side
** comparisons, and then the
amortization schedules and tables.
jr, THEN the most powerful
** feature available to spread¬
sheet programs, the ability to load
all of the algebra of finance direct¬
ly to a place in your template,
model or report, where you need it,
when you need it. And, we will
show you how to do it.
JL. YOU do have available the
** computer which Dr. Einstein
did not. And you can do some
things you never thought you
could if you will just let us show
you how.
Box 361, 155 State Street
Ripon, Wisconsin 54971
414/748-3422
Word Processing
ing and writing improvement program.
Finds twenty-five different punctuation er¬
rors, including unbalanced toggle characters
(for boldface and underline). Marks errors
where they occur. Finds over 700 words and
phrases to be avoided and suggests replace¬
ments. Detects passive voice. Works with
most word processors. Available for CP/M-
86 and MS-DOS (including 2.0), $125.
Pacific Software Manufacturing Co.
Berkeley, CA
Sequitur. Integrates a relational database
management system and word processor, al¬
lowing interactive data editing. Provides a
unique visual method of specifying selec¬
tions, sorts, and joins that allow manipula¬
tion without programming. Includes a form
generator with complete merging capabilities
for form letters and mailing labels, along
with a report generator. $795.
Palantir, Inc.
Houston, TX
Palantir. Provides word processing with mul¬
tiple stored document formats, keystroke
glossary, quick pagination, dedicated func¬
tion keys, multiple headers/footers, exten¬
sive help screens. Includes a mailout feature
using conditionals, keyboard data entry, and
floating point math. $450.
Persyst
Irvine, CA
PC/Edit. A full-screen editor that offers a
wide range of powerful features including
forty screen commands, horizontal and ver¬
tical scrolling, global search and replace, and
on-line help menu. $98.
ReadiWare
West Redding, CT
ReadiWriter. A powerful word formatter
based on the GML and Script languages used
on large computers. Automatically creates
footnotes, tables of contents, lists, and page
numbers. Indexes are easily created and
maintained. Printer support includes propor¬
tional spacing, underlining, italics, boldface,
and sub/superscripts. $125.
Satellite Software International
Orem, UT
WordPerfect. A fully featured word process¬
ing system. Special features such as speller,
math, mailmerge, macros, and footnotes are
completely integrated for smooth efficiency.
All features are designed to be automatic and
effortless. Creating, editing, and printing are
done within the same mode. $495.
Personal WordPerfect. Includes the same
powerful editing capabilities as WordPerfect,
but without such advanced features as the
speller, mailmerge, footnotes, macros, and
math. Personal WordPerfect files are com¬
patible with WordPerfect. $195.
Select Information Systems
Kentfield, CA
Select. A menu-driven, full-format word
processor with single-key commands, a
built-in expandable spelling checker, and a
merge program for merging information into
bills, forms, and mailing lists. Teach, Selects
on-screen tutorial, guides the user step-by-
step through a series of lessons. $247.
Software Products International,
Inc.
San Diego, CA
Word Processing Program. Allows easy crea¬
tion and editing of text files. In addition to
normal insert, delete, and exchange com¬
mands, there are commands such as search,
search and replace, proportional spacing
with justification, copy text from external
files while viewing original file, and virtual
memory.
Software Publishing Corp.
Mountain View, CA
PFS: Write. An easy-to-leam, easy-to-use
word processing package that interfaces with
the other members of the PFS family and
with other popular software programs. In
addition to its comprehensive editing func¬
tions, PFS: Write also allows the user to print
personalized form letters from PFS:File , to
merge PFS: Report and PFS:Graph output
into the body of a PFS: Write document, and
to merge output from other programs such as
VisiCalc and Lotus 1-2-3. $140.
Soft Word Systems, Inc.
East Hartford, CT
MultiMate. Word processing software pack¬
age for the pc and most plug compatibles.
Offers eighty functions, a complete user
manual including tutorial, and complete
dealer and end user support. $495.
State of the Art, Inc.
Costa Mesa, CA
The State of the Art Word Processing. Mod¬
ule offers as standard all the features you
need in a text processing system. It can take
business information directly from your ac¬
counting files and insert it quickly and easily
into documents you design. $393.
Symmetric Software, Inc.
San Bernardino, CA
Blue. An advanced word processor. Its
unique features are multiwindow, multifile,
full-color editing with cut and paste between
documents. Formatting features include
chapters, sections, lists, footnotes, and tables
of contents. On-line help plus mouse sup¬
port makes Blue easy to learn and use. $150.
214
softcilk for the IBM Personal Computer December 1983
Shatters The Mold.
i'SL
is
A vibrant, varied new world of
color is now at your fingertips.
We’ve shattered the mold for
color graphics adapters with
COLORPLUS, a high resolution, full
color breakthrough fully compat¬
ible with IBM
Personal Com¬
puter hardware
and software.
COLORPLUS
produces
incredibly sharp, detailed multi¬
color graphics of professional
quality at a low PC price! Its state
of the art biplanar technology
enables high resolution 4 color 80
character graphics or medium
resolution 1 6 color 40 character
graphics.
The current IBM PC
capabilities of high resolu¬
tion 1 color 80 character
graphics and medium
resolution 4 color 40 character
graphics simply pale in comparison,
now that the era of COLORPLUS
has arrived.
Using only a single expan¬
sion slot, COLORPLUS
includes an integrated
parallel port, thereby saving
you an expansion slot for
future needs. No modification is
required to existing software in the
IBM modes. Enhanced software
supporting COLORPLUS Graphics
capabilities is currently available
from major software suppliers.
For over 31 years, Frederick
Electronics Corporation has
developed high quality electronic
equipment world-wide. The key to
our success is our
international reputation
for customer support.
PC + Products will
continue in this
tradition. Frederick Electronics .
Corporation is a subsidiary of
Plantronics, Inc., a publicly owned
company listed on the
NYSE as PLX.
The goal of PC+
Products is to expand
your options, to make
your personal com¬
puter more valuable and productive.
COLORPLUS is just one example of
our commitment to that objective.
Contact us for the name of your
nearest COLORPLUS dealer.
Illl
mr
>|Q# PRODUCTS
PLANTRONICS™
Frederick Electronics
7630 Hayward Road, P,G. Box 502
Frederick, Maryland 21701
Telephone: 1 -800-638-621 1
(301) 662-5901 , TELEX: 893438
* Suggested retail pricer $475.00, including software.
PC + and COLORPLUS are trademarks ol Ranlranics/Frederick Electronics Corp. IBM is a registered trademark erf International Business Machines Corp.
Index of Contributors
A
Abacus Data, 1920 San Marco Boulevard,
Jacksonville, FL 32207; 904-396-8547 or 800-
874-8555.
AbCom, 206 North Main Street, Bishop, CA
93514; 619-872-1946.
ABW Corporation, Box MI 047, Ann Arbor, Ml
48106; 313-971-9364.
Addison-Wesley Publishing, 6 Jacob Way,
Reading, MA 01867; 617-944-3700,
Advanced Micro Techniques, 1291 East Hillsdale
Boulevard, Suite 209 , Foster City CA 94404;
415-349-9336 ,
Advanced Systems Concepts, 435 North Lake
Avenue, Pasadena, CA 91101; 213-793-8971
or 800-824-7080,
Adventure International, Box 3435, Longwood,
FL 32750; 305-862-6917.
Aeon Concepts, 1657 Red Mill Drive, Pittsburgh,
PA 15241; 412-631-5352.
AgDisk/HT5, 624 Peach Street, Lincoln, NE 68501 .
AgriData Resources, 205 West Highland Avenue,
Milwaukee, W! 53203; 414-278-7676.
Aguila, 24 Park Street, Pepperell, M A 01463;
617-433-9502.
1 Ahaf, 1475 Rodriguez Street, Santa Cruz, CA
95062; 408-475-7247
A I Design, Box 3685, Santa Clara, CA 95055;
408-296-1634,
Alpha Delta Communications, Box 571 ,
Centerville, OH 45459; 513-435-4772.
Alpha Software, 12 New England Executive
Park, Burlington, MA 01803: 617-229-2924,
Alternative Software, 1165 Barbara Drive,
Cherry Hill, NJ 08003; 609-429-3838,
American Training International, 3770 Highland
Avenue, Suite 201, Manhattan Beach, CA
90266; 213-546-4725.
Amtek Systems, 1400 South Sherman, Suite 202,
Richardson, TX 75081; 214-238-5300.
Anderson-Beil, Box 191, Canon City, CO 81212;
303-275-1661 ,
And /Or Press, Box 522, Berkeley, CA 94701;
415-849-2665.
Anidata, 318 South Black Horse Pike,
Blackwood, N] 08012; 609-228-3034.
Ann Arbor Software, 407 North Main. Ann
Arbor, Ml 48104; 313-769-9088.
Anthro-Digital, Box 1385. Pittsfield, M A 01202;
413-448-8278,
Apogee Designs, 3100 Fallscliff Road, Baltimore,
MD 21211; 301-235-7523.
Applied Creative Technology, 2723 Avenue E,
East, Suite 717, Arlington, TX 76010; 800-
433-5373. In Texas 817-261-6905.
Applied MicroSystems, Box 832, Roswell, GA
30077; 404-475-0832, 371-0832.
Applied Software Technology, 170 Knowles
Drive, Los Gatos, CA 95030; 408-370-2662,
Architecture Technology, Box 24344,
Minneapolis, MN 55424; 612-935-2035,
Artificial intelligence Research Group, 921
North La Jolla Avenue, Los Angeles, CA
90046; 213-656-7368 or 654-2214.
Ask Micro, 100 Blue Ravine Road, Folsom, CA
95630; 916-985-6555.
AST Research, 2372 Morse Avenue, Irvine, CA
92714, 714-540-1333.
Atron, 20665 Fourth Street, Saratoga, CA 95070;
408-741-5900.
ATV Research, 1301 Broadway, Dakota City, NE
68731; 402-987-3771.
Autodesk, 150 Shoreline Highway, Building B,
Suite 20, Mill Valley, CA 94941; 415-
331-0356,
The Avalon Hill Game Company, 4517 Harford
Road, Baltimore, MD 21213; 301-254-9200,
Avant-Garde, Box 30160, Eugene, OR 97403;
503-345-3043.
Awareco, 38401 South Highway 1, Gualala, CA
95445, 800-358-9120, in C A 800-862-4948.
Axiom, 1014 Griswold Avenue, San Fernando,
CA 91340; 213-365-9521.
B
Back Bay Micro, Box 933, Burlington, MA
01803; 617-938-1014,
Basic Business Software, Box 2631 1 , Las Vegas,
NV 89126; 702-876-9493.
The BBE Company, Box 771448, Houston, TX
77215; 713-270-7485.
BC Systems, 1016 East 31$t Street, LaGrange
Park, ll 60525; 312-579-0672.
BDI Business Development International, Box
329, Pembina, ND 58271; 204-837-8509.
Beaman Porter, Pleasant Ridge Road. Harrison,
NY 10528; 914-967-3504.
Behavorial Engineering, 230 Mount HermOn
Road, Scotts Valley, CA 95066, 408-438-5649.
Best Programs, 5134 Leesburg Pike, Alexandria,
VA 22302; 703-93 1-1300.
BIT Software, 1048 Nicklaus Avenue, Milpitas,
CA 95035; 408-262-1054,
Bizcomp, 532 Weddel Drive, Sunnyvale, CA
94089; 408-745-1616.
Black Box, Box 12800, Pittsburgh, PA 15241;
412-746-2910.
Blaise Computing, 1609 Acton Street, Berkeley,
C A 94702; 415-524-6603.
Blue Water Systems, Box 1877, Oceanside, CA
92054; 619-722-0059,
Blythe Valley Software, Box l, Oakhurst, CA
93644, 209-6S3-4735.
The Book Company, 11223 South Hindry
Avenue, Los Angeles, CA 90045; 213-
410-9466.
Bourbaki, Box 2867, Boise, ID 83701; 208-342-
5849.
BP1 Systems, 3423 Guadalupe, Austin, TX
78705; 512-454-7191,
Robert J* Brady Company, Routes 197 and 450,
Bowie, MD 20715; 301-262-6300.
Bretford Manufacturing, 9715 Soreng Avenue,
Schiller Park, IL 60176; 312-678-2545,
Rriston Information Systems, 84 North Main
Street, Fall River, MA 02720; 617-679-1051.
Rroderbund Software, 17 Paul Drive, San
Rafael, CA 94903; 415-479-1170,
William C. Brown Company Publishers, 2460
Kerper Boulevard, Dubuque, I A 52001; 319-
588-1451,
Bruce & James Program Publishers, 4500 Tuller
Road, Dublin, OH 43017; 614-766-0110.
Business and Professional Software, 143 Binney
Street, Cambridge, MA 02142; 800-DIAL
BPS, 617-491-3377,
21 b
softoik
BusinessMaster, 1207M Elm Avenue, Carlsbad,
CA 92008; 619-434-6165.
BusiSoft, 6140 Horseshoe Bar Road, Suite K,
Loomis, CA 95650; 916-652-9227.
Byad, 95 West Algonquin Road, Arlington
Heights, IL 60005; 312-228-3400.
c
California Design Works, Box 3052, Monterey,
CA 93940.
California Software Products, 525 North
Cabrillo Park Drive, Santa Ana, CA 92701;
714-937-0440.
Capitol Sales, 13740-J2 Research Boulevard,
Austin, TX 78750; 512-250 -8757.
Cardinal Software, 96 Blueberry Lane, South
Hamilton, MA 01982; 617-468-4702.
Carnegie Software, Box 1752, Redondo Beach,
CA 90278; 213-374-0550.
Cases, Box 33820, Seattle, WA 98133; 206-
365-5210.
CBS Education and Professional Publishing, 383
Madison Avenue, New York, NY 10017; 212-
872-2000.
Cdex, 5050 El Camino Real, Los Altos, CA
94022; 415-964-7600.
Central Point Software, Box 19730-^203,
Portland, OR 97219; 503-244-5782.
Chang Laboratories, 5300 Stevens Creek
Boulevard, Suite 200, San Jose,CA 95129;
408-246-8020.
Charter Software, Box 70, Monticello, IL 61856;
217-762-5301.
Chilton Book, Radnor, PA 19089; 215-964-4000
or 800-345-1214.
CMA Micro Computer, 55722 Santa Fe Trail,
Yucca Valley, CA 92284; 619-365-9718.
Codo Manufacturing, 650 Beverly Boulevard,
Upper Darby, PA 19082; 215-352-9214.
ColorCorp, 208 North Berkshire, Bloomfield
Hills, MI 48013; 313-335-2255. Outside Ml
800-521-0793.
Comprehensive Software Support, 2316 Artesia
Boulevard, Suite B, Redondo Beach, CA
90278; 213-318-2561.
CompuCable, 1440 South State College
Boulevard, Suite 6J, Anaheim, CA 92806;
714-635-7330, 800-222-2332.
Compucart, Box 2095, Tampa, FL 33601; 800-
237-9024, in FL 813-251-2431.
Compu Cover, Box 310, Mary Ester, FL 32569;
904-244-5238.
Compugift, 27802 Perales Street, Mission Viejo,
CA 92692; 714-768-8223.
Compu-Law, 3520 Wesley Street, Culver City,
CA 90230; 213-558-3360.
Compumax, Box 7239, Menlo Park, CA 94025;
415-854-6700.
Compu-Quote, 6914 Berquist Ave., Dept. ST,
Canoga Park, CA 91307; 213-348-3662.
CompuServe, 5000 Arlington Center Boulevard,
Columbus, OH 43220.
Computer-Advanced Ideas, 1442A Walnut
Street, Suite 341, Berkeley, CA 94709; 415-
526-9100.
Computer Age of San Francisco, 1827 Haight
Street, Suite 102, San Francisco, CA 94117;
415-921-7792.
Computer Case, 5650 Indian Mound Court,
Columbus, OH 43213; 614-868-9464,
800-848-7548.
Computer Control Systems, 298 21st Terrace,
Southeast, Largo, FL 33541; 813-586-1886.
Computer Creations, Box 38, Palo Alto, CA
94302; 415-595-4466.
Computer Furniture, Box 2663, Chapel Hill, NC
27514; 919-967-8104.
Computer Innovations, 10 Mechanic Street,
Suite 5, Red Bank, NJ 07701; 201-530-0995.
Computer Labs of America, 9340A Clairemont
Mesa Boulevard, San Diego, CA 92123; 619-
576-1133.
Computer Software Design, 1911 Wright Circle,
Anaheim, CA 92806; 714-634-9012.
The Computer Workshop, 322 Shelden Avenue,
Houghton, MI 49931; 906-482-8009.
Compu Trac, Box 15951, New Orleans, LA
70175; 800-535-7990.
Concept Group, 4849 N. Mesa, Suite 101, El
Paso, TX 79912; 915-544-4444.
Conceptual Instruments, 4730 Warrington
Avenue, Philadelphia, PA 19143; 215-726-7856.
Consolink, 1821 Left Hand Circle, Longmont,
CO 80501; 800-525-6705.
Consumers Software, 106-314 East Holly Street,
Department I, Bellingham, WA 98225; 800-
654-5501.
Continental Software, 11223 South Hindry
Avenue, Los Angeles, CA 90045; 213-
410-3977.
Control Technology, 8200 North Classen
Boulevard, Suite 101, Oklahoma City, OK
73114; 405-840-3163.
A REPORTING SYSTEM FOR A SPREADSHEET DATABASE
(for any VisiCalc® or Lotus 1-2-3® User)
Most database systems consider rows of data fields as records. The 3-D concept promoted by Abacus says to consider an entire report as a record.
Therefore, visualize "pages" of reports stacked-on or scattered-around your desk; these would constitute your database.
VIC-A-MERCE
With Viz-A-Merge (Namely-A-Merge System) you can "cut and paste"
sections of spreadsheet reports together to form new reports -
Electronically!!! As a spreadsheet utility Viz-A-Merge allows you to
combine sections, rows, columns, or single cells from any number of
spreadsheet pages into one new report, or into an existing report, then
recalculate selected formulas. For example, you could "cut" total year
end columns from Department reports and the consolidated reports,
then "paste" them together for overall company analysis. Or, you could
place a total sales row into an income statement and recalculate all
formulas.
With Viz-A-Con (Namely-A-Consolidation System) you can add 3-Di¬
mensional capability to your spreadsheet program. As a Report Writer
to your database, Viz-A-Con allows you to select records ("pages"), get
sub-totals and totals for all number fields, and have customized labels
on the final report. For example you can perform hierarchical con¬
solidations (Dept., Div., Company) or time period roll-up (Day, Week,
Month, Qtr., Year). You can consolidate up to 50 files in one process and
you can tie together as many as 80 processes in one group. Then play
"what if" with VisiCalc and regenerate all reports in one single step.
Each Product has a simple Question & Answer procedure to assist you in organizing your report processes. You can create a complete reporting network
from a spreadsheet database. They have the ability to "remember" the steps they went through to create the final reports. You can use your spreadsheet
program to recalculate new data, then use our products to regenerate all new reports in one single step. Also, you can set-up special formulas to calculate
additional data fields within the new reports. You can customize titles, row and column headings, footnotes, etc. for each report.
Both products include sample sessions which are easy to understand, allowing the average person to learn them in only 15 minutes. They are both
compatible with dBase II™ (IBM), PFS Graph® and a host of popular products.
Abacus Associates is dedicated to producing products that allow users to create customized reporting systems tailored to the way they manually
organize their data.
Please order either Viz-A-Merge or Viz-A-Con directly from Abacus Associates. Send your check or money order to Abacus Associates, 6565 W. Loop
South, Suite 240, Bellaire, TX 77401, or credit card customers may CALL TOLL FREE (800)' 547-5995, ext. 170. In Nebraska, (800) 642-9606, ext. 170.
Apple II, II + , He, TRS-80 I, III, IV . $ 99.95
Apple III, TRS-80 11/12/16, IBM-PC . $139.95
Add $3.95 S & H per package.
VisiCalc is a registered trademark of VisiCorp. Lotus 1. 2, 3 is a trademark of the Lotus Development Co
Look for forthcoming 3-D application templates
for the IBM Personal Computer December 2983
217
Corona Data Systems, 31324 Via Colinas, Suite
110, Westlake Village, CA 91361; 213-
706-1505.
Cortland Data Systems, Box 14414, Chicago, 1L
60614; 312-549-2029.
Counterpoint Software, 4005 West 65th Street,
Suite 218, Edina, MN 55435; 800-328-1223.
Courseware, 10075 Carroll Canyon Road, San
Diego, CA 92131; 619-578-1700.
Covers A Lot, Box 369, La Honda, CA 94020;
415-747-0352.
Craftsbury Software, 1623 Montaque Street,
Northwest, Washington, DC 20011; 202-
829-3121.
Creative Computer Products, Box 85152, San
Diego, CA 92318; 800-231-5413, CA
523-5441.
Cuesta Systems, 3440 Roberto Court, San Luis
Obispo, CA 93401; 805-541-4160.
Curtis Manufacturing, 305 Union Street,
Peterborough, NJ 03458; 603-924-7803.
CYMA, 2160 East Brown Road, Mesa, A Z
85203; 602-835-8880.
Cypher, 121 Second Street, San Francisco, CA
94104; 415-974-5297.
DE
Data Base Decisions, 14 Bonnie Lane, Atlanta,
GA 30328; 404-256-3860.
Data Consulting, 877 Bounty Drive, Suite
EE203, Foster City, CA 94404; 414-571-8100.
Data Encore, 585 North Mary Avenue,
Sunnyvale, CA 94086, 408-720-7400.
Datamension, 615 Academy Drive, Northbrook,
1L 60062; 312-564-5060.
Datamost, 8943 Fullbright Avenue, Chatsworth,
CA 91311; 213-709-1202.
Datasmith, Box 8036, Shawnee Mission, KS
66208; 913-381-9118.
Data Systems International, Box 2351,
Harrisburg, PA 17105; 717-780-1000.
Data Tec, Box 632, Manchester, MO 63011; 314-
394-344I.
Datatek, 2621 Enterprise Road, Clearwater, FL
33575; 813-797-6464.
Data Terminals and Communications, 590
Division Street, Campbell, CA 95008; 408-
378-1112.
Davidson & Associates, 6069 Groveoak Place,
Suite 12, Rancho Palos Verdes, CA 92074;
213-378-7826 or 378-3993.
Davong Systems, 217 Humboldt Court,
Sunnyvale, CA 94086; 408-734-4900.
Daystar Systems, 10511 Church Road, Suite L,
Dallas, TX 75238; 214-341-8136.
Decision Support Software, 1438 Ironwood
Drive, McLean, VA 22101; 703-241-8316.
DEG Software, 11999 Katy Freeway, Suite 150,
Houston, TX 77079; 713-531-6100 or
800-231-0627.
Denberg Industries, 10709 Wayzata Boulevard,
Minneapolis, MN 55343; 612-506-8141.
Design Trends, Box G, Wilton, CT 06897; 203-
834-1560.
DesignWare, 185 Berry Street, Building Three,
Suite 158, San Francisco, CA 94107; 415-
546-1866.
Desktop Computer Software, Inc., 303 Potrero,
Santa Cruz, CA 95060; 408-458-9095.
Developmental Learning Materials, One DLM
Park, Allen, TX 75002; 800-527-4747, Texas
442-4711.
Diamond Head Software, 841 Bishop Street,
Suite 1618, Honolulu, HI 96813; 808-537-4972.
Digisoft Computers, 1501 Third Avenue, New
York, NY 10028; 212-734-3875.
Digit Magazine, Box 29996, San Francisco, CA
94129; 415-931-1885,
Digital Marketing, 2363 Boulevard Circle,
Walnut Creek, CA 94595; 800-826-2222.
Digital Research, Box 579, Pacific Grove, CA
93950; 408-649-3896 or Dealer Referral 800-
227-1617 or CA 772-3545, ext 400.
dilithium Press, 8285 Southwest Nimbus, Suite
151, Beaverton, OR 97005; 800-547-1842, or
OR 646-2713.
direct. aid. Box 4420, Boulder, CO 80306; 303-
442-8080.
Diskus Products, 6003 Bandini Boulevard, Los
Angeles, CA 90040; 213-726-3088.
Distributed Planning Systems, 22533 Jameson
Drive, Woodland Hills, CA 91364; 213-
992-4447.
Distributed Software Systems, Box 1301,
Northbrook, IL 60062; 312-634-1511.
Dow Jones, Box 300, Princeton, NJ 08540; 800-
257-5114.
The D P Consultant, Box 1174, Plano, TX
75074; 214-596-0594.
D/ Punch, Box 201, Newton Highlands, MA
02161; 617-527-3547, 800-227-3800.
Dresselhaus Computer Products, 837 East Alosta
Avenue, Glendora, CA 91740; 213-914-5831.
Dynacomp, 1427 Monroe Avenue, Rochester,
NY 14618; 716-442-8960.
Earth Data, Box 13168, Richmond, VA 23225;
804-231-0300.
Edu-Ware Services, 28035 Dorothy Drive,
Agoura Hills, CA 91301; 213-706-0661.
SPF/PC™
ACTUALLY, there is no comparison. SPF/PC is
the best full-screen editor available for the IBM
Personal Computer.
It looks and works like IBM’s large system SPF
editor.
THE 0DD-C0UPLE™
Allows the APPLE and IBM/PC to
communicate with each other.
•Connect APPLE to PC, APPLE to APPLE, and PC
to PC.
•SPF/PC can use up to 786K of memory as workspace.
•Word processing commands.
•4-way scrolling.
•Split screen support.
•On-line help facility.
•Can edit up to 240 character records.
•Monochrome or color supported.
• Instantaneous screen display.
•Block Move /Copy /Repeat /Delete /Overlay /Shift /Exclude
•Automatic line numbering supported.
•40 user-definable Program Function Keys.
1 • Direct interface to DOS commands for PCD0S 2.0 users.
•Browse sub-system.
•Move/Copy sub-system copies any file format.
•Utilities include: Rename/Delete/Print/Directory list.
AND MUCH MORE . . .
UPLOAD/ DOWNLOAD sub-system available to SPF/PC users for
$50.00.
•Transfer any file in either direction.
•CHAT mode allows direct communications
through the keyboard.
•An Equipment Profile allows description of
your operating environment.
•Communicate Direct or through a Modem at
speeds up to 9600 baud (bps).
•Written entirely in machine language for speed
. and efficiency.
REQUIREMENTS:
APPLE — 48K, 1 disk drive, Serial Interface
IBM — 64K, 1 disk drive, Serial Interface
$-4 A Q Q (T SPF/PC requires 128K, PCDOS,
| *T \J ■ \J \J and 1 disk drive.
$79.95
1 For orders and dealer information write or call Rogue River Software, 2822 Tahitian Ave., Medford, OR 97504,
1 (503) 779-3002. Mastercard/Visa, Check, or P.O. accepted. Add $5.00 for shipping. Canada $10.00. Foreign $15.00.
| IBM is a rcflit lerctl trademark of International Business Machines, i ■* a trademark of Aypie C^puter Inc.
218
softcilk
8th Dimension Enterprises, Box 62366,
Sunnyvale, CA 94088; 408-972-0469.
Einstein Software, 11340 West Olympic
Boulevard, Suite 221, Los Angeles, CA 90064;
213-477-4530.
El Dorado Software, 459A Castro Street, San
Francisco, CA 94114; 415-626-0588.
Electronic Courseware Systems, 309 Windsor
Road, Champaign, IL 61820; 217-359-7099.
Electronic Data Systems, 7171 Forest Lane,
Dallas, TX 75230; 214-661-6273.
Ellis Computing, 3917 Noriega Street, San
Francisco, CA 94122; 415-753-0186.
Elsevier Science Publishing, 52 Vanderbilt
Avenue, New York, NY 10017; 212 867-9040.
Emerald Software, Box 19453, Seattle, WA
98109; 206-282-2100.
Emerging Technology, 2031 Broadway, Boulder,
CO 80302; 303-447-9495 or 800-782-4896.
Enertronics Research, 150 North Meramec, Suite
207, St. Louis, MO 63105; 800-325-0174.
Ensign Software, 7337 Northview Road, Boise,
ID 83704; 208-378-8086.
ErgoSoft, 7122 Cather Court, San Diego, CA
92122.
E&S Software, Box 238, Bedford, MA 01730;
617-275-8534.
Europro, 129 Saratoga, Petaluma, CA 94952;
707-763-9700.
Execuware, 7415 Pineville-Matthews Road, Suite
300, Charlotte, NC 28226; 704-541-1199 or
800-438-3636.
FG
Falcon Safety Products, 1065 Briston Road,
Mountainside, NJ 07092; 201-233-5000.
Ferox Microsystems, 1701 North Fort Myer
Drive, Arlington, VA 22209; 703-841-0800.
Flexware, 15404 E. Valley Boulevard, Industry,
CA 91746; 213-961-0257.
Fiberbilt Computer Cases, 601 West 26th Street,
New York, NY 10001; 800-847-4176 or NY
212-675-5820.
Financial Software, 11401 Westridge Circle,
Chardon, OH 44024; 800-392-2669, in OH
216-338-6811.
FineTech Furniture, Box 280, Highway 53,
Woodbury, TN 37190; 615-765-5021.
Flip-It Works!, Box 201, Newton Highlands, MA
02161; 617-527-3547 or 800-227-3800.
Fliptrack Learning Systems, 999 Main Street,
Suite 200, Glen Ellyn, IL 60137; 312-790-1117.
FMJ, Box 5281, Torrance, CA 90510; 213-325-1900.
Focus Media, 839 Stewart Avenue, Garden City,
NY 11530; 516-794-8900.
Fox and Geller, 604 Market Street, Elmwood
Park, NJ 07407; 201- 794-8883.
Friendlysoft, 3638 West Pioneer Parkway,
Arlington, TX 76013; 817-277-9378.
Frontier Technologies, Box 11238, Milwaukee,
WI 53211; 414-964-8689.
Funtastic, 5-12 Wilde Avenue, Drexel Hill, PA
19026; 215-622-5716.
GAI Systems, 699A Rue Saint Francois,
Florissant, MO 63031; 314-831-6464.
Gateway Microsystems, 9501 Capital of Texas
Highway North, Suite 105, Austin, TX 78759.
Generic Software, Box 790, Dept 150P,
Marquette, MI 49855; 906-249-9801.
Giltronix, 3780 Fabian Way, Palo Alto, CA
94303; 415-493-1300.
GM Enterprise, 485 East Granville Avenue,
Rosell, IL 60172; 312-893-1171.
Gourmet Software, 671 Eden Avenue, San Jose,
CA 95117; 408-866-0887.
Graphic Communications, 200 Fifth Avenue,
Waltham, MA 02254; 617- 890-8778.
Great Plains Software, 1701 38th Street,
Southwest, Fargo, ND 58107; 701-281-0550.
Gryphon Microproducts, Box 6543, Silver
Spring, MD 20906; 301-946-2585. _
H
Harper Business Systems, 910 - 179th Court,
Northeast, Bellevue, WA 98008; 206-
643-9762.
Harvard Associates, 260 Beacon Street,
Somerville, MA 02143.
Hayden Book Company, 10 Mulholland Drive,
Hasbrouck Heights, NJ 07604; 201-
288-7520.
Hayes Products, 1558 Osage Street, San Marcos,
CA 92069; 619-744-8546.
The Headlands Press, Box 862, Tiburon, CA
94920; 415-435-9775.
Healthware, 1504 Leander Road, Georgetown,
TX 78626; 512-863-6910.
Hercules Computer Technology, 2550 Ninth
Street, Suite 210, Berkeley, CA 94710; 415-
540-6000.
Hewlett-Packard, 16399 West Bernardo Drive,
San Diego, CA 92127; 619-487-4100.
Hi Tech, 126 Lighthouse Avenue, Santa Cruz,
CA 95060; 408-425-5654.
Hi Tech Computer Services, Box 1396, Fairfield,
CT 06430; 203-366-1922.
Hollander Office Products, 15500 West Telegraph
Road A-6, Santa Paula, CA 93060;
805-525- 2158.
Hooleon, Box 18lOS, Cottonwood, A 2 86326;
602-634-4503 or 634-4507.
Howard Software Services, 8008 Girard, Suite
310, La Jolla, CA 92037; 619-454-0121.
Human Systems Dynamics, 9010 Reseda
Boulevard, Suite 222, Northridge, CA 91324;
213-993-8536.
Hytek, 6502 Micro Drive, Dayton, MD 21036;
301-854-0058.
i
IAS, Mason Road 2, West Willington, CT 06279;
203-429-1691.
I.B. Magazette, 1306 Petroleum Tower,
Shreveport, LA 71118; 318-221-3334.
IDE Associates, 7 Oak Park Drive, Bedford, MA
01730; 617-275-4430.
IMSI, 633 Fifth Avenue, San Rafael, CA 94901;
415-454-7101.
Individual Software, 24 Spinnaker Place,
Redwood City, CA 94065; 415-591-4166.
Inet, 536 Weddell Drive, Sunnyvale, CA 94089;
408-734-0593.
Infocom, 55 Wheeler Street, Cambridge, MA
02138; 617-492-1031.
Infopro, Box 22, Bensalem, PA 19020; 215-
750-1023.
Info-Pros, 2102 Business Center Drive, Irvine,
CA 92715; 714-851-8975.
Information Access, Box 871, Shalimar, FL
32579; 904-651-3108.
Information Solutions, 617 West Main Street,
Charlottesville, VA 22902; 804-979-8191.
Information Unlimited Software, 2401
Marinship Way, Sausalito, CA 94965; 415-
331-6700.
Inner Loop Software, Box 45857-R, Los Angeles,
CA 90045; 213-645-5162.
Innovative Software, 9300 West 110th Street,
Suite 380, Overland Park, KS 66210; 913-
383- 1089.
Insoft, 7833 Southwest Cirrus Drive, Beaverton,
OR 97005; 503-641-5223.
Intelligent Software, 4847 Mercury Street, San
Diego, CA 92111; 619-565-1236.
Intelligent Technologies International, 151
University Avenue, Palo Alto, CA 94301;
415-328-2411.
Interactive Structures, 146 Montgomery
Avenue, Bala Cynwyd, PA 19072;
215-667-1713.
Intercalc, Box 254, Scarsdale, NY 10583; 914-
472-0038.
International Computers, Box 13547, Mexico
Beach, FL 32410; 914-648-8484 .
International Software Alliance, 1835 Mission
Ridge Road, Santa Barbara, CA 93103; 805-
966-3077.
Intra Computer, 101 West 31st Street, New York,
NY 10001; 212-947-5533.
Intra Day Analyst, Box 15952, New Orleans, LA
70175; 800-535-7990.
Invester's Software, Box N, Bradenton Beach, FL
33510; 813-778-5515.
I-Protect, 4644 Lincoln Boulevard, Suite 101,
Marina Del Rey, CA 90292; 213-306-9866.
IRC Associates, 125 Sherrfield Drive, Suite X9,
Saginaw, Ml 48603; 517-792-2156.
The Iron-Interface Group, 3938 Meadowbrook
Road, Saint Louis Park, MN 55426;
612-938-8697.
ISYS, Box 214, Cambridge, MA 02138;
617-491-6221.
JK
Jefferson Software, 723 Kanawha Boulevard,
East, Charleston, WV 25301; 304-342-0769.
John James Furnishings, Box 501321, Houston,
TX 77250; 713-462-5533.
Johnson Associates Software, Box 3069,
Redding, CA 96049; 916-221-0740.
Jupiter Island, 1900 Powell Street, Suite 1135,
Emeryville, CA 94608; 415-655-0840.
Keller Software, 1825 Westcliff Drive, Newport
Beach, CA 92660; 714-642-2380.
Key Software, 2350 East Devon Avenue, Des
Plaines, IL 60018; 312-298-3610.
Kraft Systems, 450 West California Avenue,
Vista, CA 92083; 619-724-7146.
Krell Software, 1320 Stony Brook Road, Stony
Brook, NY 11790; 516-751-5139.
Krown Computing, 1282 Conference Drive,
Scotts Valley, CA 95066; 408-335-3133.
i
Laboratory Microsystems, 4147 Beethoven
Street, Los Angeles, CA 90066; 213-306-7412.
L C Systems, Box 5360, Coralville, LA 52241;
319-354-2630.
The Learning Company, 545 Middlefield Road,
Suite 170, Menlo Park, CA 94025; 415-328-
5410.
Learning Tools, 686 Massachusetts Avenue,
Cambridge, MA 02139; 617-864-8086.
Lifetree Software, 411 Pacific Street, Suite 315,
Monterey, CA 93940; 408-373-4718.
Link Systems, 1640 19th Street, Santa Monica.
CA 90404; 213-453-8921.
LinTek, Box 8056, Grand Rapids, MI 49508; 616-
241-4040.
LNW Computers, 2620 Walnut Avenue, Tustin,
CA 92680; 714-544-5760.
for the IBM Personal Computer December 1983
219
Logitech, 165 University Avenue, Suite 105, Palo
Alto, CA 94301; 415-326-3885.
Longman Financial Services Publishing, 500
North Dearborn Street, Chicago, IL 60610;
800-621-9621, IL 572-9510,
FL 432-0804.
LoTech Ltd., 1550 California Street, Suite 6270,
San Francisco, CA 94109; 415-563-0304,
Lotus Development, 161 First Street, Cambridge,
MA 02142; 617-492-7171.
Luxor, 2245 Delany Road, Waukegan, IL 60085;
312-244-1800.
M
MACE, 2313 Center Avenue, Madison, WI
53704; 608-241-4566.
Marathon Software, Box 26 Pinecrest, Clancy,
MT 59634; 406-933-5783.
Mattel Electronics, 5150 Rosecrans Avenue,
Hawthorne, CA 90250; 213-416-9169.
McMullen and McMullen, Perry Street, Jefferson
Valley, NY 10535; 914-245-2734.
Medisoft, 1595 Soquel Drive, Suite 350, Santa
Cruz, CA 95065, 408-476-7106.
Megahaus, 5703 Oberlin Drive, San Diego, CA
92121; 619-450-1230.
Mentat, 667 Rugby Road, Brooklyn, NY 11230.
Mentor, 533 Sutter Street, Suite 914, San
Francisco, CA 94102; 415-558-9551,
Menu, 1520 South College Avenue, Fort Collins,
CO 80524; 303-482-5000 or 800-
525-4955.
Metafab /Microcomputer Division, 163
Southwest Freeman, Hillsboro, OR 97123;
503-640-2527.
Don’t Play For Pills!
Maneuver For Money!
Get CashMan Today!
Now For The IBM Peanut!
CashMan just $39.95 including a free joystick!
Metamorphics, Two Bala Plaza, Suite 719, Bala
Cynwyd, PA 19004; 215-668-9000 or 800-
523- 0206.
Micro Architect, 6 Great Pines Avenue,
Burlington, MA 01803; 617-273-5658.
Microcomputer Accessories, 1545 Pontius
Avenue, Los Angeles, CA 90025; 213-
477-4216.
Microcomputer Applications, 827 Missouri
Street, Fairfield, CA 94533; 707-422-1465.
Microcomputer Games, 4517 Harford Road,
Baltimore, MD 21214; 301-254-9200.
Micro Control Systems, 142 Tunnel Road,
Vernon, CT 06066; 203-872-0602.
Micro Data Base Systems, Box 248, Lafayette,
IN 47902; 317-463-2581.
Micro Decision Systems, 130 Foxcroft Road,
Pittsburgh, PA 15220; 412-276-2387.
Micro Design International, 100 Sybelia Avenue,
Suite 375, Maitland, FL 32751.
Micro Disk, Box 1377, Gardnerville, NV 89410;
702-782-8105.
Micro Format, 1271 West Dundee Road, Suite
16A, Buffalo Grove, IL 60090; 312-
537-2426.
Micrografx, 1701 North Greenville, Suite 703,
Richardson, TX; 214-343-4338.
MicroLab, 2699 Skokie Valley Road, Highland
Park, IL 60035; 312-433-7550.
Micro Match, 10049 Commerce Avenue,
Tujunga, CA 91042; 213-352-3253.
Micromax Systems, 6828 Nancy Ridge Drive,
San Diego, CA 92121; 619-457-3131.
Micro-MRP, 1065 East Hillsdale Boulevard, Suite
114, Foster City, CA 94404; 415-345-6000.
Microrim, 1750 112th Avenue, Northeast,
Bellevue, WA 98004; 206-453-6017.
Features
• One or Two Players, Multiple Skill Levels!
• Arcade Style Sounds, On/Off During Play!
• Game Freeze Capability, Automatic Play Mode!
• Big Bonuses, Each Screen More Challenging!
• Displays High Score, and Name of Scorer!
System Requirements
IBM PC, XT, Or Compatible Computer
PC-DOS Or MS-DOS, 6 4K Memory, 1 Disk
Monochrome Or Color Graphics Display
Keyboard Or CashMan Joystick Control
Microsoft, 10700 Northup Way, Bellevue, WA
98004; 206-828-8088.
Microtech Exports, 467 Hamilton Avenue, Palo
Alto, CA 94301; 415-324-9114.
Micro Vision, 145 Wicks Road, Commack, NY
11725; 516-499-4010.
Microware, Box 79, Kingston, MA 02364; 617-
746-7341.
Miles Consulting, 302 Board of Trade Place,
New Orleans, LA 70130; 504-561-002 7.
Mini Magic, 145 Steele Road, West Hartford, CT
06119; 203-236-4960.
MNC Software Sales, 511 - 11th Avenue South,
Suite 429, Minneapolis, MN 55415; 612-
333-4303.
Monogram, 8295 South La Cienega Boulevard,
Los Angeles, CA 90301; 213-215-0529.
Morgan Computing, 10400 North Central
Expressway, Suite 210, Dallas, TX 75231; 214-
739-5839.
Mosaic Software, 1972 Massachusetts Avenue,
Cambridge, MA 02140; 617-491-2434.
Mountain View Press, Box 4656, Mountain
View, CA 94040; 415-961-4103.
Multi-Tech Systems, 82 Second Avenue
Southeast, New Brighton, MN 55121; 612-
631-3550.
Muse Software, 347 N. Charles Street,
Baltimore, MD 21201; 301-659-7212.
N
National Field Sales, Box 230, Bromall, PA
19008; 800-345-1280.
Network Consulting, 3700 Gilmore Way, Suite
100, Burnaby, BC, V5G 4MI Canada; 604-
430-3466.
Newburyport Computer Associates, Box 6082,
Newburyport, MA 01950; 617-462-9411.
NewsNet, 945 Haverford Road, Bryn Mawr, PA
19010; 800-345-1301, in PA 215-527-8030.
New York Zoetrope, 80 East 11th Street, Suite
516, New York, NY 10003; 212-420-0590.
B. A. Nicholson and Company, 271 Madison
Avenue, New York, NY 10016; 212-889-7536.
Nissim Associates, 2714 Pine Street, San
Francisco, CA 94115; 415-563-6170.
Non-Linear Products, Box 14755, Minneapolis,
MN 55414.
Norell Data Systems, 3400 Wilshire Boulevard,
Los Angeles, CA 90010; 213-257-2026.
NorFork Systems, 8 Norfork Road, Laurel
Springs, NJ 08021; 609-783-4483.
North America MICA, 11772 Sorrento Valley
Road, Suite 100, San Diego, CA 92121; 619-
481-6998.
Northwest Instrument Systems, Box 1309,
Beaverton, OR 97075; 800-547-4445 or 503-
297-1434.
Peter Norton Computing, 2210 Wilshire
Boulevard, Santa Monica, CA 90403; 213-
399-3948.
Novation, 20409 Prairie Street, Chatsworth, CA
91311; 213-996-5060.
N-Squared Computing, 5318 Forest Ridge Road,
Silverton, OR 97381; 503-873-5906.
Number Nine Computer Engineering, Box 1802,
Hartford, CT 06144; 203-233-8134.
o
Oak Tree Computing, 481 Fairview Avenue,
Arcadia, CA 91006; 213-508-7717.
Oasis Systems, 2765 Reynard Way, San Diego,
CA 92103; 619-222-1153.
VISA & MC orders, call toll free 1-800-538-8157, Ext. 967
In Calif. 1-800-672-3470, Ext. 967
Or avoid shipping and handling charges by sending your
check or money order to the address below:
Please send me _ copies of CashMan @ $39.95,
each. I understand that I will receive a FREE digital
joystick with each copy of CashMan ordered.
Name _
Street.
City _
. State
-Zip-
Mail To:
Soft Wares And Technology, Ltd.
P.O. Box 7377, Dept. ST1 1
Nashua, NH 03060
220
Introducing
A$HMAN
The latest maze craze game for the IBM PC from S.W.A.T., Ltd.
CashMan is a game of skill, strategy, and reflex, for one or two players. Imagine
your excitement as you race through the corridors of competition, stuffing your
pockets with money. But WATCH OUT foryourfourcut-throat competitors, who
will snatch your money, and your life, if they can. Or pick up a body guard and
watch your enemies turn blue and flee, while you grab them for bonuses.
Fora limited time only, Soft WaresandTechnology, Ltd. isgiving awaya
FREE joystickwith every purchase of CashMan. Nowyou will beableto
plug this high quality, practically indestructible, digital joystick directly
into your IBM (or compatible) game controller, and be ready to play
CashMan the easy way, just like at the arcade.
softalk
Odesta, 3186 Doolittle Drive, Northbrook, 1L
60062; 800-323-5423. In IL 312-498-5615.
Omega Micro ware, 222 South Riverside Plaza,
Chicago, IL 60606; 312-M8-4844.
Omni Software Systems, 146 North Broad
Street, Griffith, IN 46319; 219-924-3522.
Omniware, 8972 East Hampden Avenue, Denver,
CO 80231; 303-750-9057.
On-Line Response, 327 South LaSalle Street,
Suite 700, Chicago, IL 60604; 312-922-9423.
On-Line Software International, Two Executive
Drive, Fort Lee, NJ 07024; 201-592-0009 or
800-526-0272.
Opportunities for Learning, 8950 Lurline
Avenue, Chatsworth, CA 91311; 213-
341-2535.
Options-80, Box 471-X, Concord, MA 01742;
617-369-1589.
Opt-Tech Data Processing, Box 2167, Humble,
TX 77347; 713-454-7428 .
Orchid Technology, 47790 Westinghouse Drive,
Fremont, CA 94539; 415-490-8586.
OR-D Systems, 1200B Haddonfield Road,
Cherry Hill, NJ 08002; 609-665-2255.
Orion Software, Box 2488, Auburn, AL 36831;
800-821-8088.
Orrington Economics, Box 3756, Arlington, VA
22203; 703-527-5990.
Osborne/ McGraw-Hill, 2600 Tenth Street,
Berkeley, CA 94710; 415-548-2805.
O'Sullivan Industries, 19th and Gulf Streets,
Lamar, MO 64759; 417-682-3322.
Owl Software, 6927 Atoll Avenue, North
Hollywood, CA 91605; 213-982-6243.
p
Pacific Data Systems, 6090 Sepulveda
Boulevard, Culver City, CA 90230; 213-
559-8713.
Pacific Software, 2608 Eighth Street, Berkeley,
CA 94710; 415-540-5000.
Palantir, 3400 Montrose Boulevard, Suite 718,
Houston, TX 77006, 713-520-8221.
Paper Tractor, One South Fairview, Suite C,
Goleta, CA 93117; 805-683-2851.
PBL, Box 559, Wayzata, MN 55391; 612-
473-8998.
PC Clearing House, 11781 Lee Jackson Highway,
Fairfax, VA 22033; 800-368-4422.
PC-Demo, 1724 Sacramento Street, Suite 444,
San Francisco, CA 94114; 415-974-5134.
PC Goodie, 15445 Ventura Boulevard, Suite 10,
Sherman Oaks, CA 91413; 213-995-8565.
PC Products, 420 South Beverly Drive, Suite
207, Beverly Hills, CA 90212; 213-277-8044.
PCsoftware of San Diego, 9120 Gramercy Drive,
Suite 416, San Diego, CA 92133; 619-
571-0981.
PerfectData, 9174 Deering Avenue, Chatsworth,
CA 91311; 213-998-2400.
Performance Engineered Programming, 3970
Syme Drive, Carlsbad, CA 92008; 619-
434-6023.
Perma Power Electronics, 5615 West Howard
Street, Chicago, IL 60648; 312-647-9414.
Personal Computer Accessories, 16625 Redmond
Way, Suite 107, Redmond, WA 98052; 206-
882-0385.
Personal Computer Journal, West 2317 Garland,
Spokane, WA 99205.
Personal Computer Products, 1400 Coleman
Avenue, C-18, Santa Clara, CA 95050; 408-
988-0164.
Personal Tutor Associates, Box 246, Clinton,
MD 20735; 301-856-2280.
Persyst, 15801 Rockfield Boulevard, Suite A,
Irvine, CA 92714; 714-859-8871.
Picture House, 166 Boynton Boulevard, Daytona
Beach, FL 32018; 800-874-3514, in FL 904-
252-7970.
Plantronics, 1751 McCarthy Boulevard,
Milpitas, CA 95035; 800-638-6211.
PMS, 650 Foothill Boulevard, La Canada, CA
91011; 213-790-9054.
Port-A-Soft, 423 East 800 North, Orem, UT
84057; 801-226-6704.
Precision Data Products, Box 8332, Grand
Rapids, MI 49508; 616-452-3457 or 800-
632-2468.
Prelude Computer, 20380 Town Center Lane,
Suite 217, Cupertino, CA 95014; 408-
257-6033.
Prentice-Hall, Englewood Cliffs, NJ 07632; 201-
592-2000.
ProActive Systems, 505 Channing Avenue, Palo
Alto, CA 94301; 415-326-2722.
Prodata, 663 South Capitol Boulevard, Boise, ID
83702; 208-342-6878.
Professional Management Systems, 10824 North
142nd, Waverly, NE 68462; 402-786-3636.
Professional Software, 51 Fremont Street,
Needham, MA 02194; 617-444-5224.
Programmed Press, 2301 Baylis Avenue, Elmont,
NY 11003; 516-775-0933.
PRO/PAC, 14925A Memorial Drive, Suite 207,
Houston, TX 77079; 713-496-1179.
Psychotechnics, 1900 Pickwick Avenue,
Glenview, IL 60025; 312-729-5250.
Q
QED Information Sciences, 170 Linden Street,
Wellesley, MA 02181; 617-237-5656.
QSI Software, Box 3-231 ECB, Anchorage, AK
99501; 907-349-1189.
Quadram, 4355 International Boulevard,
Norcross, GA 30093; 404-923-6666.
Quala, 23026 Frisca Drive, Valencia, CA 91355;
805-255-2922.
Quality Software, 21601 Marilla, Chatsworth,
CA 91311; 213-344-6599.
Qubie Distributing, 4809 Calle Alto, Camarillo,
CA 93010; 805-482-9829.
Quest Research, 303 Williams Avenue,
Huntsville, AL 35801; 205-533-9405 or 800-
558-8088.
Qume, 2350 Qume Drive, San Jose, CA 95131;
408-942-4000.
R
RB Robot, 18301 West Tenth Avenue, Suite 310,
Golden, CO 80401; 303-279-5525.
ReadiWare Systems, Box 680, West Redding, CT
06896; 203-431-3521.
Realty Software, 1926 South Pacific Coast
Highway, Suite 229, Redondo Beach, CA
90277; 213-372-9419.
Rebel Software, 1440 Quince, Denver, CO
80220.
Resolution Software, 8 Edgewood Boulevard,
Providence, RI 02905; 401-461-2417.
Reston Publishing, 11480 Sunset Hills Road,
Reston, VA 22090; 703-437-8900.
Reymont Associates, 6556 Sweet Maple Lane,
Boca Raton, FL 33433; 305-483-4343.
RGB Display, 22525 Kingston Lane, Grass Valley,
CA 95945; 916-268-2222.
R.&H. Electronics, 566 Irelan, Buellton, CA
93427; 805-688-204 7.
RKS Industries, 4865 Scotts Valley Drive, Scotts
Valley, CA 95066; 408-438-5760.
Rogue River Software, 2822 Tahitian Avenue,
Medford, OR 97504; 503-779-3002.
RoseSoft, 4710 University Way Northeast, Suite
601, Seattle, WA 98105; 206-524-2350.
5
Safeware, Box 02211, Columbus, OH 43202;
800-848-3469, in OH 800-848-2112.
Howard W. Sams, 4300 West 62nd Street,
Indianapolis, IN 46268; 317-298-5419.
Sapana Micro Software, 1305 South Rouse,
Pittsburg, KS 66762; 316-231-5023.
Satellite Software International, 288 West
Center Street, Orem, UT 84057; 800-
321-5906.
Satori Software, 5507 Woodlawn North, Seattle,
WA 98103; 206-633-1469.
Savant, Box 440278, Houston, TX 77244; 713-
556-8363 or 800-231-9900.
Scarborough Systems, 480 California Avenue,
Suite 206, Palo Alto, CA 94306; 415-
327-3280.
Scion, 12310 Pinecrest Road, Reston, VA 22091;
703-476-6100.
Screen Data, 240 Cedar Knolls Road, Cedar
Knolls, NJ 07927; 201 285-1212.
S-C Software, 2331 Gus Thomasson Road, Suite
125, Dallas, TX 75228; 214-324-2050.
Seattle Computer Products, 1114 Industry
Drive, Seattle, WA 98188; 206-575-1830, in
WA 800-426-8936.
Secure-It, East Longmeadow, MA 01028; 413-
525-7039.
Security Microsystems Consultants, 16 Flagg
Place, Suite 102X, Staten Island, NY 10304;
212-667-1019.
SEI, 2360J George Washington Highway,
Yorktown, VA 23692; 804-898-8386.
Select Information Systems, 919 Sir Francis
Drake Boulevard, Kentfield, CA 94904; 415-
459-4003.
Sensor-based Systems, 15 East Second Street,
Chatfield, MN 55923; 507-867-4440.
Sentient Software, Box 4929, Aspen, CO 81612;
303-925-9293.
Seybold Publications, Box 644, Media, PA
19063; 215-565-2480.
Siechert & Wood Technical Publications, 133
West Colorado Boulevard, Pasadena, CA
91105; 213-449-1276.
Sierra On-Line, Sierra On-Line Building,
Coarsegold, CA 93614; 209-683-6858.
Silver Soft, 200 W. Douglas, Suite 1000, Wichita,
KS 67202; 316-262-1040.
Simple Soft, 480 Eagle Drive, Suite 101, Elk
Grove, IL 60007; 312-364-0752.
SimSoft, Box 7095, Port Huron, MI 48301; 313-
984-1570.
Sirius, 10364 Rockingham Drive, Sacramento,
CA 95827; 916-366-1195.
Smith Educational Engineering Services, Box
244, Arlington Heights, IL 60006; 312-
359-9696.
Smith Micro Software, Box 604, Sunset Beach,
CA 90742; 213-592-1032.
Sofstar, 13935 US Highway 1, Juno Beach, FL
33408; 305-627-5511.
Softcraft, Box 9802, #590, Austin, TX 78766;
512-346-8380.
SofTech Microsystems, 16885 West Bernardo
Drive, San Diego, CA 92127; 619-451-1230.
Soft-Life, 2950 Los Feliz Boulevard, Suite 103,
Los Angeles, CA 90039; 213-660-7940.
for the IBM Personal Computer December 1983
221
An Epson FX
Without
Set-FX
is Like a
Porsche
Without
a Key
Your Epson
FX printer is
a powerful
machine. Alas,
getting into
the driver’s seat isn't always easy.
Set-FX software lets you and your .
IBM PC take your FX for a real tour.
It’s as simple as touching a key and
taking off.
With Set-FX, you can now con¬
veniently:
■ Print those missing IBM characters
as they appear on the screen, in¬
cluding block and line graphics,
foreign characters, and math &
science symbols.
■ Set print modes to condensed,
emphasized, italics, proportional, and
50 more. Control Margins.
■ Create your own typefaces for
logos, forms, and unique styles.
■ Explore your FX’s capabilities with
our FX-ldeas program, Instructional
Manual, and Quick Reference Card.
Race away with Set-FX ... it prints
in full-speed text mode!
At last, you get the printer control,
IBM character set, custom typefaces,
and high-speed printing in one
comprehensive package.
For the key to great performance
from your Epson FX, ask your dealer
or order direct. Price $59.95
SoftStyle, Inc.
Suite 200, Dept. Dll
7192 Kalanianaole Hwy.
Honolulu, Hawaii 96825
(808) 396-6368
rlr
SoftStyle'
For the IBM PC or COMPAQ with Epson FX-80
or FX-100, DOS 1,1 or 2.0. Works with most word
processors and spreadsheets. MC or VISA
accepted. Add $2.00 for handling.
Softrend, 617 West Main Street, Charlottesville,
VA 22902; 804-979-8194.
Softsmith, 1431 Doolittle Road, San Leandro,
CA 94577; 415-430-2411.
Software Arts, 27 Mica Lane, Wellesley, MA
02181; 617-237-4000.
Software Connections, 1800 Wyatt Drive, Suite
17, Santa Clara, CA 95054; 408-998-3704.
The Software House, Box 11174, Honolulu, HI
96828; 808-734-5801.
Softwarehouse International, 802 Twelfth
Avenue, Menomonie, WI 57451; 715-
235-3126.
Software Labs, 1052 Lily Avenue, Sunnyvale,
CA 94086; 408-241-9539.
Software Products International, 10240 Sorrento
Valley Road, San Diego, CA 92121; 619-
450-1526.
Software Publishing, 1901 Landings Drive,
Mountain View, CA 94043; 415-962-8910.
Software Solutions, 305 Bic Drive, Milford, CT
06460; 203-877-9269 or 800-243-5123.
Software Technology, 153 California Street,
Newton, MA 02158; 617-923-4334.
Softword Systems, 52 Oakland Avenue North,
East Hartford, CT 06108; 203-522-2116.
Solutions, 13 State Street, Montpelier, VT 05602;
802-229-0368.
Solveware, Box 1246, Redondo Beach, CA 902 78.
Source Telecomputing, 1616 Anderson Road,
McLean, VA 22101; 703-734-7500.
Spectrum Software, 690 West Fremont Avenue,
Sunnyvale, CA 94087; 408-738-4387.
Spies Laboratories, Box 336, Lawndale, CA
90260; 213-644-3200.
Spinnaker Software, 215 First Street, Cambridge,
MA 02142; 617-868-4700.
SSR, 1600 Lyell Avenue, Rochester, NY 14606;
716-254-3200.
Staff Computer Technology, 10457J Roselle
Street, San Diego, CA 92121; 619-453-0303.
Star Logic, 20860 Plummer Street, Chatsworth,
CA 91311, 213-883-05 87.
Starside Engineering, Box 18309, Rochester, NY
14618; 716-461-1027.
Star Software Systems, 20600 Gramercy Place,
Torrance, CA 90501; 213-538-2511.
State of the Art, 3183-A Airway Avenue, Costa
Mesa, CA 92626; 714-850-0111.
Station Products, Box 90898, Los Angeles, CA
90009; 213-641-1319.
Statistical Computing Consultants, 10037
Chestnut Wood Lane, Burke, VA 22015; 703-
250-9513.
Stone and Associates, 7910 Ivanhoe Avenue,
Suite 319, La Jolla, CA 92037; 619-459-9173
or 800-624-2262.
StorWares, 1849 East 65th Street, Cleveland, OH
44108; 800-421-4637, in OH 216-881-2424.
StratCom Systems, 1010 Turquoise Street, Suite
242, San Diego, CA 92109; 619-488-2262.
STSC, 2115 East Jefferson Street, Rockville, MD
20852; 301-984-5000.
Summagraphics, 35 Brentwood Avenue,
Fairfield, CT 06430; 203-384-1344.
Sunburst Communications, 39 Washington
Avenue, Pleasantville, NY 10570; 914-769-
5030 or 800-431-1934.
Sundex Software, 3000 Pearl Street, Boulder, CO
80301; 303-440-3600.
Sun Research, Box 210, New Durham, NH
03855; 603-859-7110.
Sunward Systems, 655 West Irving Park Road,
Chicago, IL 60613; 312-935-5702.
Superex International Marketing, 151 Ludlow
Street, Yonkers, NY 10705; 800-862-8000, in
NY 914-964-5200.
SuperSoft, Box 1628, Champaign, IL 61820; 217-
359-2112.
Sybex, 2344 Sixth Street, Berkeley, CA 94710;
415-848-8233.
Sydney Development, 600-1385 West Eighth
Street, Vancouver, BC V6H 3V9 Canada; 604-
734-8822.
Symmetric Software, 1805 Clemson Street, San
Bernardino, CA 92407; 714-887-8595.
Sysgen, 47853 Warm Springs Boulevard,
Fremont, CA 94539; 415-490-6770.
Systech, 5410 Baylor Drive, Bartlesville, OK
74006; 918-333-9693.
Systemathica, 4732 Wallingford Street,
Pittsburgh, PA 15213; 412-621-8362.
Systemics, 3050 Spring Street, West Bloomfield,
Ml 48033; 313-851-2504.
Systems Design Lab, 2612 Artesia Boulevard,
Suite B, Redondo Beach, CA 90278;
213-374-4471.
Systems Management Associates, 3700
Computer Drive, Raleigh, NC 27609; 919-
787-7703.
Systems Plus, 1120 San Antonio Road, Palo
Alto, CA 94303; 415-969-7047.
T
Tall Tree Systems, 1032 Elwell Court, Suite 124,
Palo Alto, CA 94303; 415-324-9238.
Tamtron, 1538 Lincoln Avenue, San Jose, CA
95125; 408-288-8292.
T&W Systems, 7372 Prince Drive, Suite 106,
Huntington Beach, CA 92647; 714-847-9960.
Tarrtec Enterprises, 28 August Crescent,
Commack, LI, NY 11725; 516-543-6579.
Taurus Software, 3155 Kearney, Suite 100,
Fremont, CA 94538; 415-490-3643.
Taxcalc, 4210 West Vickery, Fort Worth, TX
76107; 817-738-3122.
Tax Man, Drawer W, Huntsville, A1 35804; 205-
533-7590.
TCI Software, 6107 West Mill Road, Flourtown,
PA 19031; 215-836-1406.
TCS Software, 3209 Fondren Road, Houston,
TX 77063; 713-977-7505.
Tech Designs, 3638 Grosvenor Drive, Ellicott
City, MO 21043; 301-291-0818.
Tech Sketch, 26 Just Road, Fairfield, NY 07006;
800-526-2514.
Tecmar, 6225 Cochran Road, Solon, OH 44139;
216-349-0600.
1040 Software, 10 Nevada Drive, New Hyde
Park, NY 11042; 516-775-5566.
Term Computer Services, Box 725, New
Providence, NJ 07974; 201-665-0923.
Tesserax, Box 1996, Homosassa Springs, FL
32647.
TexaSoft, 3415 Westminster, Suite 100, Dallas,
TX 75205; 214-369-0795.
3M/Data Recording Products, 223-SN 3M
Center, Saint Paul, MN 55144; 612-
733-9022.
Time Accountant, 636 Waverly Street, Palo
Alto, CA 94301; 415-328-7877.
Titan Technologies, Box 8050, Ann Arbor, MI
48107; 313-973-8422.
T/Maker, 2115 Landings Drive, Mountain View,
CA 94043; 415-962-0195.
Total Logic, 343 West Drake, Suite 110, Fort
Collins, CO 80526; 303-226-5980.
Trace Systems, 900 Stierlin Road, Mountain
View, CA 94043; 800-24TRACE, in CA 415-
964-3116.
Transend, 2190 Paragon Drive, San Jose, CA
95131.
222
softalk
Tran star/ Vivi tar Computer Products, Box G-
96975, Bellevue, WA 98009; 206-454-9250,
Turning Paint Software, 11 A Main Street,
Watertown, M A 02172; 617-923-4441,
u
United Software of America, 750 Third Avenue,
New York, NY 10017; 212-682-0347,
Universal Barter, 8462 Sunset Boulevard, Suite
104, Los Angeles, CA 90069; 800-672-3506,
Universal Computer Products, Box 4229, Irvine,
CA 92716; 714-786-3244.
Universal Data Systems, 5000 Bradford Drive,
Huntsville, Ai 35805; 205-837-8100.
User-Friendly Software, Box 1192, Melville, NY
11747; 516-643-6618
US Robotics, 1123 West Washington Boulevard,
Chicago, IL 60607; 312-733-0497.
1/
Vandata, 17544 Midvale Avenue, North, Seattle,
WA 98133; 206-542-7611 or 80CM26-5248,
Verba Gloria, 802 Twelfth Avenue, Suite B,
Menomonie, WI 54751; 715-235-3126,
Verbatim, 323 Soquel Way, Sunnyvale, CA
94086; 408-245-5500.
Versa Computing, 3541 Old Cone jo Road, Suite
104, Newbury Park, CA 91320; 805-498-1956,
Vertex Systems, 7950 West Fourth Street, Los
Angeles, CA 90048; 213-938-0857,
Virtual Combinattcs, Box 755, Rockport, MA
01966; 617-546-6553,
Visionary Electronics, 141 Parker Avenue, San
Francisco, CA 94118; 415-751-8811.
Visual Horizons, 180 Metro Park, Rochester, NY
14623; 716-424-5300,
VM Personal Computing, 60 East 42nd Street,
New York, NY 10165; 212-697-4747,
V R Data, 777 Henderson Boulevard, Folcroft,
PA 19032; 800-345-8102, in PA 215-461-5300.
WXYZ
Wadsworth Electronic Publishing, 10 Davis
Drive, Belmont, CA 94002; 415-594-1900.
Walonick Associates, 5624 Girard Avenue
South, Minneapolis, MN 55419;
612-866-9022,
Waterloo Microsystems, 175 Columbia Street
West, Waterloo, Ontario N2L 5Z5 Canada;
519-884-3141.
WattsOuL 2020 South Oneida, Suite 201,
Denver, CO 80224, 303^795-3880.
Weber Systems, 8437 Mayfield Road,
Chested and, OH 44026; 216-729-2858,
Weiss Associates, 127 Michael Drive, Red Bank,
N] 07701; 201-530-9260 ,
West Coast Consultants, 1775 Lincoln
Boulevard, Tracy, CA 95376; 209-835-1780,
WIDL Video Publications, 5245 West Diversey
Avenue, Chicago, I L 60639; 312-622-9606.
Wildfire Publishing, One South Fairview, Suite
t Goleta, CA 93117; 805-967-8444,
John Wiley & Sons, 605 Third Avenue, New
York, NY 10158; 212-850-6000.
Williams & Foltz Computer furniture, 1816
Fourth Street, Berkeley, CA 94710;
415-644-2022,
Window, 469 Pleasant Street, Watertown, MA
02172; 800-852-5001, in MA 617-923-9147,
The Wood Works, Eleventh & Haskell,
Lawrence, KS 66044; 913-842-77 97,
Woolf Software Systems, 6754 Eton Avenue,
Canoga Park, CA 91303; 213-703-8112.
Xor, 5421 Opportunity Court, Minnetonka, MN
55343; 612-938-0005.
XQ Software, 4357 Park Drive, Norcross, GA
30093; 404-923-2880.
Yes', 1035 31st Street, Northwest, Washington,
DC 20007; 202-338-2727.
MAINFRAME MATH FOR
YOUR IBM RC
THE BEST HIGH
SPEED MATH
PACKAGE:
* The HCW Math Package makes your
math intensive applications run up to
180 times faster, with better accuracy.
The Math Package provides 68 high
performance, high accuracy operations
including addition, subtraction, multi¬
plication division, square root, as well
as trigonometric, exponential and log¬
arithmic functions,
* The HCW Math Package libraries work
with the IBM FORTRAN Compiler, the
IBM PASCAL Compiler, and the IBM
MACRO Assembler, The libraries are
easy to use, and take up less room in
memory!
* The HCW Math Package is supplied
with complete source code, so custom
functions (such as scientific, econo¬
metric, graphic functions) can be easily
added.
* The HCW Math Package comes with
fully illustrated installation instructions.
The chips are installed in carriers. . no
more bent pins!
* A software subscription service is in¬
cluded. updating you to new releases of
the libraries for one year, (IBM BASIC
Compiler support coming soon.)
Now includes FORTRAN
support and one year up-
date service:
$325.00 Complete
MasteF Cliarge, Visa and American Express accepted
See your local dealer.
Mainframe Power For Your P.C.
HAUPPAUGE COMPUTER WORKS
358 Veterans Memorial Highway, Suite MSi
Commack, New York 11725 • {516)360-3827
for the IBM Personal Computer December 1983
223
An IBM-PC Without B\ST BOS'
is like a Gdfer Without His Bag.
Your IBM-PC is only half-ready
for work if it doesn’t have FAST
FACTS, the executives filing
system, FAST FACTS, you see,
makes full use of the IBM-PCs
capability to handle information
quickly and efficiently. No matter
if you're a business executive
or home executive, FAST FACTS
can take care of your filing needs.
And with its built-in Report Writer ,
FAST FACTS, makes it a snap to
summarize selected portions of
your files. What's more, FAST
FACTS can share information
with VisiCalc®, 1-2-3™ and
WordStar®. It's also priced to fit
easily in your computer budget.
So don't purchase an IBM-PC
thafs only half-ready for work.
Get FAST FACTS, the latest intro¬
duction of Innovative Software,
developers of proven executive
businessware for the IBM-PC and
its compatibles. Also ask your
dealer about T.I.M. Ill, the user
friendly data base manager and
FAST GRAPHS, the full color
business graphics package. Inno¬
vative Software's products are
available at Computerlands® ,
Computer Marts, Entre Computer
CentersSM and other quality
dealers. For more information call
1*800-255-0470.
developers of practical businessware
for the executive.
9300 W llOih St Suite 380
Overlaid Park KS 66210 USA
913 / 383- 1089 *Tdex: 209542
1-800 255 0470
THE PROFIT
by Jack Grushcoio
T
* ( his month we'll continue our exploration of
L the key financial ratios* Having covered the
two liquidity ratios last time, we're now
“* ' ready to move on. The next major group of
ratios to discuss are those connected with a company's long-term debt.
Later in this installment, we'll consider two other categories of ratio:
those related to a company's efficiency and profitability.
The Widget Manufacturing Company balance sheet and income
statement from last month are reproduced here for your reference. The
examples presented in this installment will use data from these financial
statements.
Analyzing Long-term Debt
The financial ratios in this group are of interest to investors and lenders
who are attempting to decide whether a long-term investment in or
loan to a company is advisable. The specific ratios that fall into this
category are debt to equity, "times interest earned/' and asset coverage.
These three ratios are useful for determining how easily a company can
pay off its long-term debt and for examining its present mix of financ¬
ing.
Debt/Equity. In addition to generating income through the sale of
products and services, a company has two other ways of raising
money: It can borrow money and it can issue stock. Borrowing money
creates additional debt, while issuing stock creates additional equity. If
you can discover how a company mixes these two types of financing,
you stand to learn a good deal about how its managers think.
A company that needs to borrow a large sum of money for more
than a year s time may issue either a bond or a debenture to raise the
required capital. This creates a commitment on the part of the com¬
pany to repay both principal and interest to the debt holder over a
prescribed period of time at a prescribed rate of interest.
A bond pledges specific assets to cover the promise to pay while a
debenture is a loan unsecured by any specific assets. Since most corpo¬
rate borrowing of this kind takes the form of debentures, the ratios
wt'U discuss are those that help measure the relative sincerity of a com¬
pany's promise to pay.
The alternative to borrowing is equity financing. This term refers to
capital that has been raised through the issuance of corporate stock*
Like borrowing, equity financing is a way for a company to raise
money to fund further long-term growth and development.
The two major types of stocks — common and preferred— come in
many different varieties, each with its own set of investor-inducing fea¬
tures, Shareholders are actually part owners of the company and par¬
ticipants in its growth. They agree to forego the guarantee of periodic
dividend payments in exchange for being allowed to take part in the
company's future growth,
A key difference between debt financing and equity financing is that
Long-term Debt, Efficiency and
Profitability
the interest payments on debt must be paid regularly, regardless of how
well a company does. Even if a company has several bad years, the
interest on its debentures must still be paid or the company can be
forced into liquidation.
WIDGET MANUFACTURING COMPANY
Balance Sheet (in thousands)
December 31, 1982
ASSETS
1. Cash
20,500
2. Receivables
46,500
3, Inventory
37,000
4* Deferred Taxes (current)
6,000
5* Total Current Assets
110,000
6, Investments
1,000
7. Property Plant, and Equipment
298,000
8. Accumulated Depreciation
201,000
9, Net Property Plant, and Equipment
98,000
10. Goodwill
5,000
11 , Total Assets
213,000
LIABILITIES
12* Accounts Payable
38,500
13. Income Tax
11,000
14. Long-term Debt (due within
one year)
3,500
15. Total Current Liabilities
53,000
16, Long-term Debt
49,000
17, Deferred Income Tax
11,000
18. Total Liabilities
113,000
SHAREHOLDERS' EQUITY
19. Preferred
12,500
20, Common
54,000
21. Retained Income
33,500
22* Total Shareholders' Equity
100,000
23. Total Liabilities and
Shareholders' Equity
213,000
Figure 1 ,
In the case of equity financing, its up to a company's board of direc¬
tors to decide whether the common or the preferred shareholders will
receive dividends. In years of poor performance, when profits are slim
or nonexistent, a company's directors may elect not to pay dividends,
retaining company earnings for more urgent requirements. And in
some cases, even when performance has been good, a company may
for the IBM Personal Computer December 1983
decide not to pay dividends. This can happen when a company expects
to need cash for new business expansion or when building a larger cash
reserve against anticipated lean times is considered a priority.
In other words, equity capitalization does not necessarily cost the
company money year in and year out the way debt capitalization does.
This means that equity capitalization does add flexibility to financial
planning. But you pay for what you get: Equity capitalization is more
expensive to raise than debt.
This brings us to an examination of the debt /equity ratio. The
greater the ratio of debt to equity, the greater the risk to the common
and preferred shareholders. And when you're deciding whether to be¬
come a shareholder in a company, you want to know the degree of risk
such an investment would involve.
Debt holders must be paid the interest they're entitled to before the
shareholders get dividends. Should a company go under, its debt hold¬
ers also have prior claim on assets. The larger a company's debt, the
smaller the level of protection its shareholders will get should the worst
happen. The ratio of debt to equity tells shareholders just how far back
in line they stand for company earnings.
WIDGET MANUFACTURING COMPANY
Income Statement (in thousands)
For year ended December 31, 1982
24. Net Sales
249,000
25. Cost of Goods Sold
215,500
26. General and Administrative
18,000
27. Depreciation
3,500
28. Total Operating Costs
237,000
29. Operating Income
12,000
30. Interest and Debt Expense
(3,500)
31. Investment and Other Income
2,500
32. Income before Taxes
11,000
33. Provision for Income Tax
3,100
34. Net Income
7,900
Consolidated Statement of Retained Income
For the years ended December 31, 1982
35. Retained Income (beginning)
31,700
36. Net Income
7,900
Dividends
37. Preferred
800
38. Common (2,500,000 outstanding)
5,300
39. Retained Income
33,500
Figure 2 .
In the case of Widget Manufacturing, the following calculation can
be made:
Debt /Equity Ratio = Total Long-term Debt / Shareholders' Equity
(Book Value)
= Item 16 / Item 22
= 49,000 / 100,000
= 0.5
For a manufacturing company, a debt /equity ratio of 1:1 is considered
an upper limit. Widget Manufacturing is comfortably below this sug¬
gested maximum.
A company with a high debt /equity ratio has a greater commitment
to pay interest charges than one with a lower ratio. In times of eco¬
nomic difficulty, such a company may have its hands full just taking
care of interest payments; never mind paying salaries, suppliers, or
shareholder dividends.
'Times Interest Earned." The next of the long-term solvency ratios is
the times-interest-eamed ratio. This ratio indicates how well a com¬
pany can afford to pay the interest costs on its debt, based on what it
earns.
Times Interest Earned = Earnings Before Tax / Interest Charges
= Item 32 / Item 30
= 11,000 / 3,500
= 3.1
According to this calculation, Widget Manufacturing's times-interest-
eamed ratio is about 3:1. In other words, the company earns three
times the amount of interest it needs to service its long-term debt. Man¬
ufacturing companies should earn interest payments at least three times
over, so Widget's ratio is on the lower end of our range.
The larger the earnings cushion, the safer the lenders' and the share¬
holders' investments. For a company to merit your serious investment
consideration, it should be earning a good deal more than its annual
commitment to debt holders.
Asset Coverage. Next on our agenda is the asset coverage ratio.
This ratio helps to fill in the long-term solvency picture for the deben¬
ture holders and other lenders by indicating the amount of assets that
secure a company's long-term debt.
Remember, a debenture is an unsecured loan, backed only by a
company's general assets and earning power. Potential lenders need to
know what percentage of a company's assets is available to cover the
loan.
Asset Coverage = Net Tangible Assets / Long-term Debt
= Item 11 — Item 10 — Item 15 — Item 17 / Item 16
= 213,000 - 5,000 - 53,000 - 11,000 / 49,000
= 144,000 / 49,000
= 2,939
This calculation tells us that for each $1,000 of long-term debt, Widget
has $2,939 of assets.
Notice that to calculate net tangible assets, we subtract good will,
deferred tax, and current liabilities. This gives us a better picture of the
true value of the company's available assets. It's pretty hard to sell off a
company's good will to cover what may be owed.
The guideline for manufacturing companies is that there should be
at least $2,000 worth of assets for each $1,000 worth of long-term debt.
Widget again passes inspection, but not by a large margin. As with the
other ratios, we'll get better information by comparing Widget to an¬
other manufacturer in its own specific industry.
In reviewing Widget's long-term solvency ratios, we noted that both
"times interest earned" and asset coverage are close to the suggested
limits. We might want to examine the financial condition of its competi¬
tors to see whether this is typical for the industry. If not, then Widget's
low ratios would provide a focus for further research.
A potential bond holder might well find a more solid-looking invest¬
ment candidate than Widget. However, it may be that if Widget were to
offer a new debenture its new interest rate would be attractive enough
to compensate for its slightly higher risk level. This again can be deter¬
mined only by examination of other companies in the same industry.
Efficiency Ratios
The next set of ratios we'll look at measure management efficiency in
certain key areas. The inventory and accounts receivable turnover ra¬
tios are important here. We'll also examine the ratio of sales to working
capital.
Inventory Turnover. The inventory turnover ratio measures how
many times a year a company turns over (sells totally) its current in¬
ventory. This ratio provides a good indication of management's ability
to design, produce, and market a product that's in demand.
A company with an above-average inventory turnover rate shows a
balance between inventory levels and sales volume. This company is
less likely to be caught with a backlog of inventory in difficult eco¬
nomic times than a company with a lower inventory turnover rate.
226
softcilk
If a company shows a higher inventory turnover ratio than its com¬
petition, you can credit management with a superior product mix or
excellent sales and marketing departments. These are attributes of an
above-average corporation.
A lower-than-average inventory turnover may indicate that a com¬
pany s inventory contains a large portion of slow-moving or unsalable
goods or that poor sales forecasting resulted in overproduction. A com¬
pany in this position incurs heavy interest and other carrying charges
associated with inventories, and these charges eat into profit margins.
We discussed the importance of working capital earlier. When a large
part of a company's working capital is tied up in inventory, it means
that funds are not free for other uses — such as reducing debt, plant
expansion, and paying dividends. A comparatively low inventory
turnover ratio is cause for concern .
We can determine Widget s inventory turnover rate by means of the
following calculation:
Inventory Turnover — Cost of Goods Sold / Inventory
= Item 25 / Item 3
= 215,500 / 37,000
- 5.8
Widget turns over its inventory 5.8 times per year. This inventory
turnover can also be expressed in days: 365 / 5.8 = 63 days.
There's no standard yardstick that can be used to evaluate this ratio;
it differs too much from one industry to another. Useful insights can be
gained only by comparing a company's performance to that of its com¬
petitors.
Accounts Receivable Turnover, The next management efficiency ra¬
tio well consider tells us how rapidly a company is able to turn over—
that is, collect— its receivables.
With prevailing interest rates making the financing of receivables so
expensive, improving the rate of collections should be a management
priority. A long collection period is indicative of a poorly mn credit
department. The size of the accounts receivable and the quickness with
which they are collected also have an important impact on working
capital A longer collection period means that more funds get tied up
financing customer purchases and, in addition, the percentage of bad
debts begins to increase.
To calculate the accounts receivable ratio for Widget Manufactur¬
ing, we proceed as follows:
Accounts Receivable Turnover = (Accounts Receivable * 365) / Sales
= (Item 2 * 365) / Item 24
= (46,500 * 365) / 249,000
= 68 days
Since credit terms differ, this ratio will also vary from one industry to
another. Many industrial companies take up to sixty days to collect
their accounts receivable. It seems that the Widget Manufacturing
takes even longer than this, indicating that there is room for improve¬
ment. Obviously, the shorter a company's average collection period,
the better.
Sales to Working Capital. The final efficiency ratio we'll look at is
computed by dividing sales into working capital. This ratio shows us
how well management is making use of working capital; the more
effectively working capital is used, the better.
For Widget, the ratio of sales to working capital is:
Sales / Working Capital = Item 24 / (Item 5 — Item 15)
= 249,000 / (110,000 - 53/000)
= 249,000 / 57,000
= 4.4
Each dollar of Widget's working capital can generate $4.40 of sales.
When used to compare companies in the same industry the ratio of
sales to working capital can help you spot management that makes the
best use of its working capital.
Many efficiency ratios can be applied only to specific industries. If
you're a restaurateur, for example, you might want to know how many
TO ORDER, CALL TOLL FREE
1-800-433-3605
in Texas 817473-9249
FREE SAMPLE REPORTS AND BROCHURE UPON REQUEST
INVESTMENT SOFTWARE
P.O. Box 853 * Mansfield * Texas 76063
IBM is a registered Ir&tfernarh of lfi| Inler national Business Machines
Corporal ion
Dow Jones News/Refrieval i£ g *ogi stored Irsdemaj'fe Of Dow Jones & Go
Inc
BUIUM
FOR
THE IBM PC
SPECIAL FEATURES:
• Multiple portfolio management
• Security/stock index graphics
• Updating via Dow Jones News /
Retrieval
• Automatic stock splitting
• Dividend and interest statements
• Buy/selt target setting
• Security tracking
Requires: IBM PC or XT, 64K or 128K, two disk
drives, screen display, printer and DOS 1,0, 1,1 or
2.0.
MASTERCARD $295 VISA
Summaries of assets/liabilities
Annualized portfolio income
Capital gains/losses
Positions in securities
— as close as your fingertips
for the IBM Personal Computer December 1983
227
times you turn over a table in an evening. If you're the manager of an
airline, you might like to know how much revenue is generated for
each passenger mile flown; knowing this could help you set more com¬
petitive ticket prices. These special efficiency ratios can be very reveal¬
ing when you're comparing companies. And watch for them in
industry reports; they provide valuable clues to good investment op¬
portunities.
Profitability Ratios
The last set of ratios we'll examine are those designed to measure corpo¬
rate profitability. As the most commonly used ratios, this group proba¬
bly attracts the most attention. The profitability ratios are those
dealing with gross profit margin, net profit margin, return on common
equity, earnings per share, and price/eamings. Each ratio examines a
different corporate area to see how profitably it is being run.
Profitability ratios can help you evaluate whether a company would
make a good investment. In addition, they provide valuable informa¬
tion to company managers or owners who want to keep track of their
own operating efficiency.
Gross Margin. We'll begin by looking at the gross profit margin.
This percentage tells us how much profit a company earns, expressed as
a percentage of sales. It shows whether product pricing is such that the
company can run at a profit, and it is also used when competitive com¬
panies in the same industry are being compared; those with the highest
ratios provide the most attractive investment possibilities.
Gross Profit Margin =
(Net Sales — (Cost of Goods Sold + Depreciation) / Net Sales) *
100
= (Item 24 — (Item 25 + Item 27) / Item 24) * 100
= (249,000 - (215,500 + 3,500) / 249,000) * 100
DOS 1.1 and 2.0 UTILITIES
SOFTWARE PRINTER SPOOLER
Save Time!! Spooler allows the computer to be printing text to the
printer while running a program. Supports Visicalc, Basic, Macro-
Assembler, Multiplan, FinalWord, Wordstar etc.
■+ 5 different buffer sizes from 4k to 64k (DOS 1 .1 )
DOS 2.0 buffer sizes to 320 kbytes
Supports Xon-Xoff protocol for serial printers.
$45.00 Req. 1 drive, 64 kbytes, parallel or serial printer
RAM DISK
No internal switches to set on the PC
Disk sizes from 32k to 320 kbytes (32 kbyte steps)
Keyboard reset (Ctl-Alt-Del) is disabled so you won’t lose data
Click from PC speaker can be enabled for disk access signal
Price $40.00 Requires 96 kbytes and 1 disk drive
Ram Disk and Software Printer Spooler both for $69.00
COPYLOCK PROTECTION PROGRAM
An effective protection system for your .COM or .EXE file which
is not copyable by any of the general copy programs such as
Copy- PC, COPY2PC, System Backup vl .3 and the DOS Disk-
copy command. Disk can also be made a “bootable" disk by the
end user by using the SYS command from DOS.
Supports Compiled BASIC programs with chaining
Requires 2 drives, 64 kbytes. -$709^"
New Price $399.00
SoftDesign _ 617 861-0902 _
6 Blodgett Rd. Lexington, Me. 02173
v _ _ _ _ _
= (30,000 / 249,000) * 100
= 12.0%
Notice that in the numerator of this ratio we include depredation as
a cost of goods sold. This helps represent the true cost of manufacturing
a product.
For a manufacturer, Widget shows a relatively low profit margin,
and this will affect its overall profitability. A potential investor or a
motivated manager might want to investigate the reasons for this low
margin; one possible cause is inappropriate product pricing.
Net Profit Margin. The net profit margin is calculated in a similar
way. This ratio reflects a company's performance after all operating
costs have been deducted.
While the gross margin shows how well management can turn over
its product at a profit, the net margin measures how well management
runs the entire business operation. This includes the cost of running
such areas as sales and administration as well as distribution and mar¬
keting.
To make a comparison between different companies meaningful, the
earnings figure must be taken before minority interests and extraordi¬
nary items have been accounted for; many companies do not have sub¬
sidiaries, and extraordinary items are not truly indicative of a
business's regular operations.
Net Profit Margin =
(Net Profit (Before minority interests and extraordinary items) / Net
Sales) * 100
= (Item 34 / Item 24) * 100
= (7,900 / 249,000) * 100
= 3.2%
The difference between the gross profit margin and the net profit
margin is that gross profit margin evaluates a company's management
solely on the basis of operating performance. By the time you get down
to the net profit line, nonoperating factors such as debt expense have
been deducted. Gross operating margin may show that management
may be doing a good job of handling production operations, and yet
the net profit margin may be poor. This situation could be the result of
heavy financing expense, or it could be caused by some other non¬
operating factor.
Our gross and net margin calculations for Widget were 12.0 percent
and 3.2 percent respectively. By examining these two ratios, we can
determine whether specific areas of the company's operation are below
par.
Return on Common Equity. The net return on common equity is
another way of seeing how hard a company makes its cash work. If
you're a common shareholder, this statistic will be especially near and
dear to your heart.
Net return on common equity shows the earnings created by each
dollar of equity that shareholders have invested in a company. If you're
thinking about investing in a company, you'll be looking for one that
earns a good return for its shareholders.
Net Return on Common Equity =
(Net Profit before Extraordinary Item less Preferred Dividends /
Common Equity) * 100
= (Item 34 — Item 37 / Item 20 + Item 21) 100
= (7,900 - 800 / 54,000 + 33,500) * 100
= (7,100 / 87,500) * 100
= 8.1%
The better the return on common equity, the better the job manage¬
ment is doing of using the equity owned by the common shareholders.
Earnings Per Share. Another measure of business profitability is the
eamings-per-share ratio. This helps shareholders in a company predict
whether the board of directors of a company is going to pay dividends.
This ratio finds the annual earnings left over for the common share¬
holders, then divides this amount by the number of common shares
outstanding to arrive at the earnings per common share. If these eam-
228
%
softcilk
ings are high, a company's directors are more likely to pay dividends.
They realize that most shareholders like to feel that some of the profits
are flowing back into their pockets, and as a result they try to pay
dividends when possible.
To calculate this ratio, we proceed this way:
Earnings Per Share =
Net Profit Before Extraordinary Item less Preferred Dividends /
Number of Common Shares Outstanding
= Item 34 - Item 37 / 2,500
= 7,900 - 800 / 2,500
= 7,100 / 2,500
= $2.84
Widget was able to earn $2.84 for each share of common stock out¬
standing. If the annual dividend was $1.00 per share, then the earnings
of $2.84 per share will cover the expense quite well.
Companies with a long tradition of paying dividends will often con¬
tinue paying them through good times and bad. But a company has to
earn the dividends at some point. If it doesn't manage to do this, it will
either have to stop paying dividends eventually or go broke. If a com¬
pany has not earned its dividends but has continued to pay them over
several years, that can be an indication that investors who require regu¬
lar income should steer clear.
Price /Earnings. The price-to-eamings ratio is the final ratio we'll
consider. It is used by potential investors to add more meaning to the
eamings-per-share figures calculated for various companies.
Direct comparison of different companies based on their straight
eamings-per-share figures can be confusing and misleading because
common share prices vary from company to company. For instance,
company A may earn $2 per share with its stock priced at $20 per
share, while company B earns $1 per share with its stock selling for $10
per share. Though company As earnings are twice those of company B,
the shares of each company represent equal value. You have to pay
twice the price for As stock; in the end, you have paid the same price
for a dollar of earnings.
Suppose that Widget common stock is currently trading at $12. To
eliminate the price factor, the price /earnings ratio for Widget is calcu¬
lated as follows:
Price /Earnings Ratio = Current Price of Stock / Earnings Per Share
= 12.00 / 2.84
= 4.22
If you were to return to companies A and B and use this formula to
calculate their price/eamings ratios, you'd find those ratios to be iden¬
tical, even though one company earns twice what the other does.
By looking at the price/eamings ratio for Widget, we are able to
learn that the market is willing to pay $4.22 for a dollar's worth of
Widget earnings. When the price/eamings (or P/E) ratios of companies
are being compared, a higher ratio indicates that the market is more
positive about the future earnings potential of a company. In other
words, the average investor is willing to accept (and pay for) a high P/E
ratio for a company's earnings today because future prospects look
even better.
Summary
Sifting through financial statements searching for useful facts is hard
but rewarding work. Ratios can help us get to the bottom, or at least
closer to the bottom, of how well a company is being managed and
what its prospects are for the future.
We've divided ratios up into four main groups, looking at a compa¬
ny's liquidity, long-term solvency, efficiency, and profitability. We used
the financial statements of Widget Manufacturing company in order to
practice calculating the various ratios, and we also discussed ways to
interpret results above and below industry averages.
The limitations to the usefulness of ratios were discussed. Because of
their importance, we'll state them again here:
• Since the balance sheet of a company represents a snapshot in time
on only one day of the year, and since the income statement represents
only one year of corporate operation, conclusions based on ratios are
more reliable if several years of financial data are used and trends in
ratios are examined.
• Acceptable ranges for ratios are only guidelines, and, like the ra¬
tios themselves, indicate general information, not facts etched in stone.
• Only ratios of companies in similar industries should be com¬
pared.
• It's important to stop and think about what a ratio actually says
about the company in question. Be sure you look before you leap to
any conclusions.
• If investing is your key aim in employing these ratios, don't act
before you ask an investment professional's opinion. You may be miss¬
ing something.
Next month — what we've all been waiting for. We'll build the finan¬
cial spreadsheet containing all thirteen ratios and use it to examine a
real live company. Tell your friends. ▲
LETTER QUALITY FOR YOUR DOT-MATRIX!
Normal matr i x : ABCDEFGHI JKLMNOPQRSTUVWXYZabcdef gft i j K 1 mnopqr s t uvwxyz 1234
With PROFONT®: ABCDEFGHIJKlJ^OPQRSTUVWXYZabcdef ghi jklmnopqrstuvwxyz 1234
PROFONT software uses the graphics feature of your dot-matrix
printer to print crisp, clear, standard-sized pica characters that are
astonishingly close in quality to those produced by expensive letter
quality printers. Letters, spreadsheets, program listings, or any
other disk file can now be printed with outstanding clarity and
definition, right on your existing dot-matrix printer. Full continuous
underlining, boldface, subscripts, and superscripts are easily con¬
trollable from the leading word processing programs, including
WordStar and Volkswriter. The supplied 96-character pica typeface
can be redesigned on your computer’s screen to match foreign
language or scientific character sets. No special codes need be
inserted into the file to be printed. PROFONT can print any ASCII
DOS disk file directly, including those from WordStar, Volkswriter,
Condor, D-Base II, Visicalc, or SuperCalc.
PROFONT requires an IBM PC with at least 64kb of memory, DOS
1.1 or higher, and one of the following printers: EPSON FX or MX
series with Graftrax Plus, IBM Matrix Printer with Graphics
Option, C-Itoh Prowriter 8510 or 1550, or the NEC 8023A Dot-
Matrix Printer.
To order, see your local computer dealer or order direct for $95.00,
including all postage and handling. MasterCard, VISA, or check ac¬
ceptable. Please specify target printer and software. Information re¬
quests welcomed. Dealer inquiries invited.
PROFONT, WordStar, Volkswriter, Condor, D Base II, Visicalc, Supercalc, and IBM are
registered trademarks of Hammerlab Inc., MicroPro International Inc., Lifetree Software Inc.,
Condor Computer Inc., Ashion-Tate Inc., Visicorp, Supersoft Inc., and IBM Corporation
respectively.
HAMMERLAB Inc.
for the IBM Personal Computer December 1983
229
FROM BEGIN TO END
ast month we started a series of columns on
file handling in Pascal and looked at char-
acteristics specific to IBM Pascal. This
month we'll take a look at UCSD Pascal
and the p-System, examining the implementations from IBM and Net¬
work Consulting (Burnaby, B.C, Canada). The column covers five
major topics: disk file I/Or random access I/O, untyped Kies, device
I/Or and error handling.
Disk Files. UCSD Pascal runs under the p-System, its own operating
system, rather than under MS-DOS orCP/M-86. As such, files created
by UCSD Pascal programs can be read only by other UCSD Pascal
programs. Also, UCSD Pascal programs can only read files created by
other UCSD Pascal programs. However, the p- System put out by Net¬
work Consulting (NCI) comes with a filer utility and a unit for program
use that permit access to MS-DOS files from the p-System.
Disk files created by the p-System have two characteristics that dis¬
tinguish them from MS-DOS files. First, the p-System allocates disk
files in bfocks, chunks of disk space that hold 512 bytes each. For exam¬
ple, a double-sided, 320K disk would be divided up into 640 blocks.
Second, all the blocks in a file are contiguous; that is, they follow
one after the other For example, if a hie were ten blocks long and
started at block 150, it would occupy blocks 150 through 159, These
two characteristics tend to waste disk space, but they make for a simple
and predictable method of file handling, and they can be helpful in low-
level file access (see the section on untyped files later in the column).
A filename can be up to fifteen characters in length and can include
just about any printable ASCII character (although certain ones should
be avoided for special reasons). You can also tack an optional volume
specification on the front of the filename. This can be the actual volume
number ("0<nn>:") or the volume name ("(name) :"), which can be up
to seven characters in length itself. Thus, a given file specification can
have a maximum length of twenty-three characters. Here are some
sample filenames:
STARS. TEXT
ALL, STARS. DATA
£4:SYSTEM.MI5CINFO
LONGEST : FILE. NAMES .EVER
Last month you worked with a sample program that opened a text-
file, read in numeric data, opened a binary file and wrote the data out
to it, then closed both files, deleting the texthle. Here's the same exam¬
ple rewritten for UCSD Pascal:
CONST
in filename = '5TARS.TEXT';
outfilename ~ 'STARS. DATA';
TYPE
stars = ARRAYfl..3| OF real;
by Bruce Webster and Deirdre Wendt
P-System File Handling
{ (1] = x, [2] = y,i31 = z}
VAR
infile : text;
out file : FILE OF stars;
x,y,z : real;
BEGIN
reset(infile, infilename); { open to read }
rewrifce(outfile,outfilename); { open to write }
WHILE NOT eof (infile) DO BEGIN
readln(x,y,z);
{ read in values }
outfile*(ll := x;
{ copy to file variable }
outfile* [2] : = y;
outfile ^[3] := z;
put(outfile)
{ write out to disk }
END;
closed nfile, purge);
{ remove textfile }
cl o se ( outfile , lock )
{ dose and save data file
END. { of PROGRAM convert }
Unlike IBM Pascal, UCSD Pascal doesn't need a separate assign
step to open a file, instead, you simply include the filename in the re¬
write or reset statement. The close statement takes the form
closef ( file ) [ , ( option ) ]);
where ( option ) is an optional command that tells the system what you
want done with the file. Here are the options and their effects:
normal don't save any data written to the file; that is, (file)
was a temporary file. This is the default: dose(f) —
cl ose(f, normal).
lock save the data written out to (file) as a disk file,
purge delete the disk file associated with (file variable),
crunch same as lock, but throws away all of the file
following the last record read or written.
Incidentally, when you rewrite a hie that already exists on the disk,
the original is left untouched until you close the file with the lock op¬
tion. At that time, the original file is deleted and the new Hie is entered
into the disk directory with the proper name. This provides a simple
mechanism for updating an existing Hie without worrying about file¬
names.
Random Access I/O. You may want to read and write data in a hie
in a nonsequential or random manner. For example, having created the
file Stars. data, vou might want to retrieve the coordinates of a given
star without (I ) reading the entire list of stars into memory or (2) reset¬
ting the hie and reading through all the preceding stars to get to the one
you want. The ability to read (or write) directly to any record in a file
regardless of its location is called random access.
UCSD Pascal allows you to have random access to a file by opening
it with reset , then using the seek command to move it to a given posi-
230
softnlk
tion in the file. For example, if you wanted to open a star data file so
that you could read the coordinates for any given star, the program you
might use would look like this:
PROGRAM look — at — stars;
TYPE
stars = ARRAY[1..3] OF real;
VAR
datafile ; FILE OF stars;
x,y,z : real;
starindex ; integer;
BEGIN
reset(datafile /STARS. DATA');
REPEAT
write('Enter star § (0 to exit): ');
readln(starindex);
IF starindex > 0 THEN BEGIN
seek(datafile, starindex + 1); { move to the star }
get (datafile); { and read it in }
write('Coordinates of star #',starin dex:3/: ');
write('(', datafile" [1]:12:4//, datafile* [2]:12:4,
"datafile* [3]:12:4/)')
END
UNTIL starindex < = 0;
do se( da tafile, lock )
END.
The seek statement moves us to a specific record in a file. The first
record is record ^0 — that is, seek((file},0) would point at the first re¬
cord in <file>.
There are a few restrictions on using seek. First, it can't be used with
a textfile (text, interactive, or FILE OF char) or an untyped file. Second,
you should always make a call to get or put between any two calls to
seek; otherwise you have no guarantee about the contents of < file) .
Last, if you call seek with a negative value or a value greater than the
number of records in the file, the next call to get or put will cause the
system function eof((file)) to return true.
Untyped Files. All the UCSD Pascal files we've looked at have been
textfiles (= FILE OF char) or data files (= FILE OF <type>). However,
there are times when you want to deal with raw data, data that haven't
been formatted. For example, in a computer game you need to have
many different types of data out on the disk. However, you don't want
the overhead of having several files open at once or having to open and
close files constantly.
The solution? You put everything in one large disk file and use an
untyped file to access it. An untyped file is declared as follows:
VAR
bigfile : FILE;
It's opened and closed just like any other file. Reading from and writing
to it are different, though, from other files.
Untyped files can only be read or written a block (512 bytes) at a
time. You do this using two functions, blockread and blockwrite.
Here's their format:
bent := blockread(< file ),<buf),<mtmblks)[,< offset)]);
We listed only one, because the other has exactly the same parame¬
ters. <file> is, of course, the untyped file variable (such as bigfile
above). <buf> can be any type of variable; however, it had better be at
least 512 bytes in size, or your program will do bizarre things.
<numblks> is an integer value giving the number of blocks you wish to
read (or write). This value makes further requirements on the size of
<buf>, namely that <buf>'s size be greater than or equal to 512*
<numblks>.
The last parameter, < offset), is optional. If you don't specify it, you
will begin at the start of the file and proceed through to the end. If you
do use it, you will start reading from (or writing to) the file at the block
you've specified. This allows you to access an untyped file randomly
(since you can't use the seek command). Both the blockread and block-
write functions return the number of blocks really read (or written) as a
check for hitting the end of the file or some disk error.
Let's look at an example. Suppose that blocks 10 through 13 of your
data file contain records that are, for convenience' sake, thirty-two
bytes each. Each block thus has sixteen of these records in it, and there
are sixty-four records in all. You could then write the following routine
to get or put a specific record (numbered 0 through 63) from that chunk
of the file. Call the record type goodrec and assume that your untyped
file (bigfile) is already open.
PROCEDURE goodrec — IO(indx : integer;
read : boolean;
VAR rec : goodrec);
{
does read /write for record[indx], where indx is in the range
0..63
and the records are found in blocks 10.. 13 of bigfile
if read = true, then reads record, else writes it
}
VAR
bcnt,iblk,irec : integer;
data : PACKED ARRAY[0..15] OF goodrec;
BEGIN
indx : = abs(indx) MOD 64; { force to allowable range }
iblk : = indx DIV 16 + 10; { calculate block # }
irec : = indx MOD 16; { calculate rec w/in block }
bent : = blockread (bigfile, data, 1 , iblk); { get the data }
IF read
THEN rec : = data[irec] { get appropriate record }
ELSE BEGIN
data[irec] : = rec; { else save it in 'data' }
bent := blockwrite(bigfile,data,l,iblk) { & write it }
END
END; { of PROC goodrec _IO }
By writing similar routines for the other data types stored in bigfile,
you can have ready access (and random access, at that) to a wide vari¬
ety of data types with a minimum of overhead. If the size of the buffer
(512 bytes or some multiple thereof) bothers you, you can always use
mark, new, and release to create it on the heap and then get rid of it.
Device I/O. Most applications require I/O involving the computer
hardware itself. Reading from the keyboard and writing out to the
screen are the two most obvious examples. Standard (and UCSD) Pas¬
cal predefines the textfiles input and output for just those functions. All
read and write statements without a file variable use these two files. But
there are other times when you might want to read from or write to a
specific device. How do you do this?
Simple: Use a set of special filenames that refer to hardware devices
rather than to disk files. For example, suppose you wanted to modify
Convert so that you could enter the data manually instead of having it
read from a disk file. You would simply change the string constant
infilename to read 'CONSOLE:'. You would then enter the data, line by
line. When you were done, you'd type control-C; this tells the program
it's reached the end of the file.
By the same token, a program that writes a textfile to disk could be
redirected to write the output to the screen. Note well: Because these
are character-oriented devices, only files of type text or interactive
should be connected with them.
Here's a list of the special filenames that UCSD Pascal recognizes:
CONSOLE: console I/O — that is, read from the
keyboard and write to the screen
SYSTEM: like CONSOLE:, but doesn't echo
characters read in
for the IBM Personal Computer December 1983
231
PRINTER: the line printer
REMIN:,REMOUT: input from and output to an RS-232
(serial) port. Note that these are handled
as two separate devices.
Associated with these special filenames are device numbers that can
be used in one of two ways. First, the string '#<devnum> • can be sub¬
stituted for '< filename):'. For example, the line printer is device number
6, so that you could say rewrite(outfile/#6:') instead of rewrite(outfile ,
‘PRINTER:’). Second, you can use the device number for the low-level
I/O routines unitclear, unitread , and unitwrite:
unitdear(devnum) makes the device think that the
computer has just been turned on
unitread (devnum,buf,len,blknum, flag)
reads <len> bytes from <devnum>
into <buf>. If <devnum>is a block-
oriented device (that is, a disk) then
starts at <blknum>. If <flag> = 2,
then reads one physical sector
starting at <blknum>. <blknum>
and <flag> are optional.
unitwrite(devnum,buf,len,blknum,flag)
just like unitread, but writes instead
4 boot disk drive
5 second disk drive
6 PRINTER:
7 REMIN:
8 REMOUT:
9 — 12 more disk drives; #11: is default RAM disk for
IBM UCSD implementation, while #12: is
default RAM for NCI version
13 — 26 used by NCI for subsidiary volumes (sub¬
directories on disks)
Error Handling. There are few things more irritating than having a
program blow up because you entered the wrong filename or because
the program ran out of space on the disk. UCSD Pascal automatically
generates error-checking code when you compile a program. However,
you can turn off the generation of such code with a compiler switch. If
you insert the comment {$1— } into your program, the compiler will
no longer generate I/O checks until it encounters the comment {$1 4- } .
This prevents your program from halting should an error occur. How¬
ever, you still need to know what the error was. The p-System tells us
via the function ioresult, which returns an integer value indicating
what the error was. Here's a list of the error codes:
Here's a list of the standard device numbers, along with some extensions:
dev num device
1 CONSOLE:
2 SYSTEM:
3 (unused— was GRAPHIC: in original
p-System implementation)
^jj^earchLit
X YOUR KEY TO KEEPING UP
WITH THAT RAPIDLY EXPANDING
LITERATURE IN YOUR PROFESSION
SearchLit is a ready-to-use program for your
IBM-PC which stores and searches information
related to your own personal literature collec¬
tion. Each reference, including abstract or your
comment, is stored under a set of key words.
Retrieval is based on the key words in title,
abstract or special key word file. Mention this
ad in your purchase order and we will send
you a free copy of MediScript I, a multifunc¬
tion word processor ideal for letters and short
to medium length essays. Needs 128K, DOS 1.1
or 2.0.
SearchLit . $149.50
In Calif add b% sales tax (Shipping and Handling included
m purchase price ) 30 days satisfaction guaranteed or your
money back {minus S4 00 Shipping and Handling)
MedlSOft Medical Professions Building
1595 Soquel Drive, Suite 350
Santa Cruz, CA 95065
error code meaning
0 no error
1 bad block— parity error
2 illegal device number
3 illegal I/O request
4 datacom time out
5 volume is no longer on-line
6 file is no longer in directory
7 illegal filename
8 not enough room on volume
9 no such volume on-line
10 file not found
11 duplicate directory entry
12 file already open
13 file already closed
14 bad value format (real or integer)
15 read past end of file
16 volume is write-protected
17 illegal block number
18 illegal buffer
For example, you might modify Convert to prompt for an input
filename and test to see if the file really exists:
{$i — } { turn off I/O error checking }
REPEAT
write('Enter name of data file: '); readln( filename);
re set( infile, filename);
tval : = ioresult; { get error code }
IF tval > 0
THEN writeln('Error on opening file: ',tval)
UNTIL tval = 0;
{$i-f- } { turn I/O error checking back on }
If you wanted to get more explicit, you could write a procedure that
would give us a more informative error message based on the value of
Tval, like the procedure we showed last month for IBM Pascal.
Conclusion. That should be enough to keep you going on UCSD
Pascal. We had thought of tackling Modula-2, but there are so many
differences that it warrants a future, separate column. Next month,
we'll continue to discuss file I/O, looking at the specifics of Pascal/
MT4- from Digital Research. See you then. A
232
softcilk
One year after introducing the first trans-
portable "clone'' of the IBM Personal Com¬
puter, Compaq Computer Corporation has
released a new product that follows the lead—
if not the schematic — of another Big Blue prod¬
uct. At a news conference in New' York on
October 25, the company announced the
Compaq Plus, a transportable version of the
pc-XT, complete with a ten-megabyte Win¬
chester disk.
Apart from its Winchester controller card
and disk drive, the Plus is in every obvious re¬
spect identical tn the original Compaq . It has a
single 5 1 /4-inch double-sided disk drive in the
A position (the company apparently decided
that implementing a pair of half-height flop¬
pies, thereby surpassing the XT in convenience
and functionality would not be a wise move),
128K of RAM (with room for an additional
12SK), and a single adapter card for both
monochrome and graphics display. Like the
original Compaq, the Plus in its standard con¬
figuration offers two expansion slots, a parallel
printer port, and connections for output to an
RGB monitor, a composite video monitor, and
(byway of an RF modulator) a standard televi¬
sion set. Like the pc, the original Compaq, and
the XT, the Compaq Plus is shipped with an
empty socket for the Intel 8087 floating-point
processor.
Unlike the XT, the Compaq Plus does not
come with an asynchronous commumcations
card; Plus owners can buy one from Compaq
for an extra 5115. According to Compaq
spokesman Ken Price, a survey indicated that
'many users don't require" the communica¬
tions capability, so the asynch card was made
optional.
Along with the Compaq Plus, the company
announced that its begun shipping MS-DOS
2,0 and BasicA 2,0 Compaq owners have
been able all along to buy and use DOS 2,0 as
supplied by IBM; now they can get it under
Compaq's label
Retail price for the new machine, with 128K
and no asynch adapter, has been set at $4,995
The Winchester dnife in the Compaq Plus has
been designed with a s/TOcCabsorfrmy mount for
the rigors of travel.
An upgrade kit, which enables owners of the
original Compaq to retrofit their machines
with the hard disk and controller card, is avail¬
able for £2,500.
There are some differences between the XT
and the Compaq Plus. One is the addition of
"shock protection mounting," consisting of a
frame of crossed aluminum strips covering the
CPU, video display, and the disk drives The
company's promotional literature stresses the
durability of the frame and of the machine's
outer housing, which is made of Lexan, a plas¬
tic used for bulletproof partitions.
The Compaq Plus weighs in at thirty-one
pounds, three pounds heavier than a standard
Compaq equipped with a single floppy disk
drive but a pound less than a two-floppy Com¬
paq. The Winchester drive weighs a little less
than a floppy drive.
At the same news conference, Compaq an¬
nounced it has filed papers with the Securities
and Exchange Commission seeking to sell six
million shares of common stock in a public
offering. Underwriting the sale are L. F. Roths¬
child, Unterberg, Towbin, and E. F. Hutton.
Compaq President Red Canion said that
money raised from the sale would be used pri¬
marily for expansion of Compaq's manufac¬
turing plant in Houston, Texas.
In documents Bled with the SEC, the firm
reported a loss of 5582,000 on sales of S58.9
million in the first nine months of 1983, In the
third quarter of this year, Compaq earned £2.1
million on sales of £36 million. The initial
losses were largely attributable to startup man¬
ufacturing costs, Canion said. The stock sale is
expected to bring in $90 to $109 million, based
on a price of Sl5 to $18 per share.
Compaq has also opened a European sub¬
sidiary based in Germany that will market the
computers there Canion expected a strong de¬
mand in Europe as well as a growing market
share at home* Already the firm has shipped
twenty-eight thousand computers, including
sixty-seven hundred in September a
for the IBM Personal Computer December 1983
BLUE
COMES IN MANY COLORS
Tabs
Ofi-lint directs:
ftnrizontal sm
ELSE - Ife Herd Precesser I
Tfe excellent documentation includes a tutorial,
extensile reference Manual, and handy reference
card packaged in an attractive 3 ring kinder,
Offer features include;
Oat t Paste , -
Boebiarte iBIifE Herd Processor features;
Table of contents
Footnotes
Include other doeuxents
Lists
Unei 4 Mode; Insert
ciive 3 ring kinder, Sections
I Chapters
- t Font control
Herd Processor features; Spacing control
Full color Centering
Multiple Hindoos Appendices
SimtlUneous editing of multiple files Date
User definaile colors Fill
On-line felp I — — - — Justification
Keystroke Macros Price: i hacros
User definable vindsus Indentation
ftuto Mord wap 5158.88 Page break
- _ Title page
■ I - -J Footers
Conplete *argin control
Automatic page numbering
Headers f Left justified,
Sight justified, or Centered)
Customizable printer control
DCS compatible files
Cut & Paste; Line a: example. M
BLUE - THE WORD PROCESSOR
THE CHOICE ISN'T BLACK AND WHITE ANYMORE.
PRICE: $150.00
DEMO DISK: $10.00
DEALER INQUIRIES INVITED
WORKS
great in
monochrome
TOO’.
IBM PERSONAL COMPUTER OR XT.
SYMMETRIC
64K AND ONE DISK DRIVE.
V* SOFTWARE
DOS 1.1 OR DOS 2.0
MONOCHROME OR COLOR
3812 EAST LA PALMA AVENUE
! GRAPHICS ADAPTER
ANAHEIM, CALIFORNIA 92807
(714) 630-8733
A In an out-of court settlement, Easitech (At¬
lanta, GA), formed by two former Quadram
employees, has agreed to cease distribution of
its IBM enhancement board, which Quadram
(Norcross, GA) alleged to be a copy of its own
popular Quadboard, In the settlement of the
suit filed against Quadram by Easitech and the
resulting countersuit by Quadram, Easitech
agreed to almost all the actions Quadram de¬
manded — including payment of a portion of
Quadram's legal fees— while not admitting
any wrongdoing. Under the terms of the settle¬
ment, Easitech agreed to change the name of
the company and not to use the name Easi-
board for any of its products. The name is
copyrighted by Quadram. The company's
"EE/Easitech Excellence" logo also will be
dropped.
A Two subsidiaries of Warner Publishing (New
York, NY) have joined to publish and market
an open-ended series of computer and soft¬
ware books. The joint imprint Warner Soft¬
ware/Warner Books logo will be integrated
into a monthly trade-paperback sales pro¬
gram. The first books to bear the new imprint
will be the 7 Simple Steps series on selecting a
computer system. A series of books developed
in cooperation with the editors of List maga¬
zine will also be released under the joint title.
A An established British company in the proj¬
ect management Reid, Computer-line Limited
(Quincy, MA), has announced the opening of
an office in the United States. Because of de¬
mands from the American market and existing
users, an administrative and technical staff has
been set up in the Boston area.
A Peter J. Highberg has joined Black Box (Pitts¬
burgh, PA) as vice president of marketing.
Highberg will be responsible for all sales and
marketing functions, reporting directly to the
president, E,R, Yost. Before joining the com¬
pany, Highberg was an executive with Digital
Equipment, most recently as corporate mar¬
keting manager for the computer special sys¬
tems group.
A A new microcomputer education company
called Know How (San Francisco, CA) has
opened its flagship micro learning center in San
Francisco. The company, funded by Prentice-
Hall and Pacific Technology Venture Fund,
specializes in meeting the microcomputer edu¬
cation needs of business and professional
clients and uses an integrated learning
environment built around the pc.
A Robert C, Schneider has joined Sierra On-
Line (Coarsegold, CA) as vice president and
general consul. Schneider was previously a
founding partner of Urland, Morello & Sch¬
neider, attorneys-at-law, in Irvine, CA. A Also
joining the company as vice president of mar¬
keting is Bruce T. McDonnell. In his new posi¬
tion, McDonnell will be in charge of all
marketing and sales activities for the game
manufacturers. He was previously with Heub-
lein Wines.
A A private placement of $1.2 million of com¬
mon stock was completed by Byad (Arlington
Heights, ILL The lead investor was William
Blair Venture Partners, with other Chicago-
area institutional investors participating. The
company is publicly held, and public trading
of its common stock will begin in late 1983 fol¬
lowing appropriate SEC filings.
A NBI (Boulder, CO) has announced the ap^
pointment of Leonard J. Koch to the new posi¬
tion of vice president of major account
marketing. He will be responsible for develop¬
ing strategies and programs to expand and en¬
hance the company's existing major account
function. Koch, 40, comes to the position from
a nineteen-year career in office automation and
data processing with Honeywell.
A The applications design package called The
Creator , from Software Technology for Com¬
puters (Newton, MA), has been chnsen by
Softsel (Inglewood, CA) for marketing
throughout Europe.
A A new national sales manager for Bristol In¬
formation Systems (Fall River, MA) has been
named. Donald E. Buhan will provide leader¬
ship in the marketing of the company's new
business line of accounting software.
A The formation of Ovation Technologies
(Boston, MA) has been announced by its
founders, former senior management of The
Saddlebrook Corporation. The new company,
headed by Thomas J. Gregory, will develop
and market business productivity software
and integrated hardware for the pc. Ovation s
founders are professional marketers rather
than product developers. 'We will be the Krst
company to apply proven marketing back¬
grounds to a category that has been primarily
product-driven, ' said Gregory.
A Digital Engineering Group (Houston, TX), a
software engineering firm, has announced a
name change to DEG Software. The new name
was prompted by an expansion of the compa¬
ny's operations last year when it began de¬
veloping software for the microcomputer
market.
A Chuck Coleman has been selected by Fu-
tureNet (Canoga Park, CA) as regional sales
manager, a new post. Prior to joining the com¬
pany, Coleman spent four years with Kontron
Electronics, most recently as district manager.
A Steven Jakowski has been elected vice presi¬
dent of development at Systar (San lose CA).
Prior to joining the company Jakowski held a
position as a systems engineer for IBM and de¬
veloped a peer-to-peer networking system for
the IBM Series /I minicomputer.
A Volition Systems (Del Mar, CA) has an¬
nounced that their Modula-2 programming
language will be the first software offering
from Springer- Verlag (New York, NY), the in¬
ternational publisher of scientific, technical,
and medical books and journals. Until now the
Company has concentrated on sales of the
package to systems houses and software devel¬
opers. The move to Springer is intended to
' spark additional interest. . Jn the academic,
scientific, and technical fields where Springer's
titles are highly respected," according to foel J,
McCormack of Volition Systems.
A The business software distributor, ITM
(Walnut Creek, CA), has moved to a new four-
teen-thousand-square-foot headquarters in
Walnut Creek. The new building will allow the
company to expand its inventory and shipping
capabilities to service its growing account
base. A software library and training seminar
room are also planned for the space.
A Prime Star Research (Roselle, IL) has an¬
nounced that the computer article summaries
and new product information contained in its
two monthly publications, Bus mess System
Update and Product Update, will be available
through PC Telemart, an on-line database that
provides information on more than thirty
thousand computer products. The arrange¬
ment allows PrimeStar to maintain the "con¬
sumer report stance that our no-advertising
policy allows," according to Karuna Murphy
president of the company.
A The pointing devices for VisiCorp's VisiOn
operating environment will be supplied by
Mouse Systems (Santa Clara, CA), according
to the company The VisiOn mouse is a two-
button version of Mouse Systems's M l optical
mouse, which has been in production for the
past year.
SOftOlk for the IBM. Personal Computer December 1983
23S
A A $25-million line of credit has been ar¬
ranged from Bank of America by Businessland
(San Jose, CA). The funds will be used as
working capital and allow the company to
pursue its expansion plans into major markets
throughout the country. A Businessland also
has announced the signing of an agreement
with Eagle Computer (Los Gatos, CA) to mar¬
ket the company's pc-compatible product line,
which includes the Eagle computer.
A The former vice president and treasurer at
National Advanced Systems (Palo Alto, CA)
has been promoted to vice president of finance
and administration. Atam P. Lalchandani will
be responsible for the company's worldwide
financial and administrative functions. A Also
at the company, Michael N. Coulter has been
promoted to vice president of business plan¬
ning from his former position as director of
sales support. He will manage relations with
suppliers.
A Iomega (Ogden, UT) has signed with Com¬
puterLand (Hayward, CA) for the distribution
of the company's cartridge disk subsystem
throughout the United States through partici¬
pating dealers. The subsystem is dubbed the
Bernoulli Box after the seventeenth-century
Swiss mathematician whose law of aerodynam¬
ics is central to the subsystem's engineering.
A Artist Ronald Dale Resch has been elected to
the board of directors at The Redding Group
(Stamford, CT), graphics software developers.
Resch is currently director of Boston Universi¬
ty's computer graphics center. He has attracted
attention over the past two decades for his con¬
tributions to the field of geometric and graphic
art. Of note are his special effects for the movie
Star Trek.
A Lifetree Software (Monterey, CA) has an¬
nounced the appointment of Ned Boddie as di¬
rector of research and development, but the
president of the company, Camilo Wilson,
who developed the original Volksioriter, plans
to remain a key R&D player. "Lifetree Soft¬
ware is creating a dedicated research and de¬
velopment department," said Wilson, "but I
will certainly remain active in these areas."
A Microrim (Bellevue, WA) has elected La¬
wrence Mayhew to its board of directors.
Mayhew is currently president and chief exec¬
utive officer of Data I/O (Redmond, WA). In
addition to his new post, he is also a senior
member of the Institute of Electrical and Elec¬
tronic Engineers.
A At Source Telecomputing (McLean, VA),
John J. Harrington has been appointed chief
financial officer. He comes to the post after six
years with the parent company. Reader's Di¬
gest Association. A Richard E. Huggins has
also joined the company as director of corpo¬
rate development. He was previously director
of marketing for CGI Systems.
A Control Data (Minneapolis, MN) plans to
open nine software stores in California by the
third quarter of 1984. Called Software Only,
the stores will be patterned after the company's
! TOUR GOLF
REALISTIC
GOLF
SIMULATION
• 3 dimentional display of
each hole
• Two courses: regular or
championship
• Two levels of difficulty
• Optional data diskette with
other courses available
• 1 to 4 players
• Automatic scoring
• Complete club selection: 4
woods, 9 irons, putting
• Designed for IBM PC 64KB
color graphics board, 160 KB
diskette. DOS 1.0 or 1. 1 basic a
required.
SOFTWARE
POTENTIAL SOFTWARE
P.0. Box 230232
Portland, OR 97223
(503) 650-0671
first California store, which opened in San
Diego last year and carries a full range of soft¬
ware for several lines of micros.
A New digs for Alpha Software (Burlington,
MA): Administrative offices, a warehouse,
and production operations are now located at
30 B Street in the New England Executive Park.
The company's new corporate center is five
times larger than its previous offices nearby.
A Fox & Geller (Elmwood Park, NJ) has an¬
nounced the opening of a new product distri¬
bution and sales office in London, England,
bringing the number of foreign countries
served by the company to eight. Anthony Ri¬
ley, cofounder of Orchard Software (London,
U.K.), will head the London office.
A The position of vice president of finance has
been filled at AST Research (Irvine, CA).
Bruce Edwards now will be responsible for the
company's finance, accounting and control,
data processing, and budgeting activities. The
position is the result of the company's
growth — monthly sales have increased from
$200,000 to more than $3 million in less than
eighteen months.
A Eugene M. Hayes has joined Sterling Swift
Publishing (Austin, TX) as vice president,
marketing. Hayes will be responsible for the
support and expansion of the company's dealer
and distributor network, sales and advertising
policies, and related activities, both domestic
and international. President Sterling Swift
says Hayes "knows the education market and
has been involved with school data processing
for the past twenty years. His experience as a
school administrator and with Westinghouse
will give us the marketing strength we need to
continue our growth."
A Three new distributors have been named by
interface manufacturer CXI (Cupertino, CA).
Personal Business Computers of Salt Lake City
and Computer Plus of Denver were named
along with Turn Key Data of Stockholm, Swe¬
den, the company's first foreign distributor.
A A national network of sales representatives
has been named by T & F Software (North
Hollywood, CA). Ten independent manufac¬
turer's representative firms have been assigned
specific territories to service retail accounts in
those areas. The reps named include Astocam/
Avon Marketing, Brooke Marketing, Cham¬
bers and Associates, Entertainment Marketing
Sales, Micro Marketing Canada, and Rep
Sales.
A The corporate headquarters of Lotus Devel¬
opment (Cambridge, MA) has been moved to
a forty-six-thousand-square-foot facility to ac¬
commodate the company's rapid growth. The
new, four-story structure is five times larger
than Lotus's former location. The new build¬
ing, at 161 First Street, houses the executive
offices and research and development facilities.
Additional distribution space is planned to be
leased next month. ▲
236
SOftalk for the IBM Personal Computer December 1983
Why pay more for a 1200 baud, auto-dial,
21 2A Modem for your IBM
Flip the pages. You see PC modem cards with
fewer features advertised for as much as $599.
Up until now that's how much it cost to make a
modem capable of transmitting at 120 charac¬
ters per second (1200 baud). It doesn't take a
computer tofigure out the savings in phone line
charges when you communicate four times
faster than the 30 character per second modems
(300 baud). Now you can have the solution to
your communication needs at an unheard of
price.
NOW COME THE SMART GUYS
You can imagine how precise the components
had to be to convert tones over a phone line into
characters, Precision equates to cost. With the
advent of the mass market in personal computers
the economics of scale drove the costs of
manufacture down but did not effect the pre¬
cision required. The technology used is called
"analog filtering". It is the process of sending
( mod u lat i ng ) a nd rece i v i ng (d e m od u I at i ng) to nes
with perfect pitch A lot of adjusting, noise
suppression, and a little magic is required. Real
expensive. Some use lots of chips and fitters
(known as discrete components). The latest
rage is LSI (Large Scale lntegration)technology.
Which is the same old analog stuff condensed
onto fewer chips.
A NEW IDEA
We took a different approach. With the Qubie'
PC modem card you can say goodbye to the
fellow who delivers your ice because refriger¬
ation has been invented. Through the use of
four microprocessors {see picture) the tones are
chopped up digitally and measured millions of
times per second, eliminating the need for
analog circuitry, Two microprocessors do the
modulating, two the demodulating. The chips
are programmed to emu la Lethe 1 03 (30 char ou¬
ters per second) or 212 (210 characters per
second) standards and determine the correct
speed automatically. It's a proven technology
that provides outstanding performance. Best of
all, ft's inexpensive and reliable.
NO CORNERS CUT
We included every feature you would want in a
modem card. It plugs into your I8M PC or XT and
occupies a ny one slot si nee it is j ust 6/ 1 0 of a n
inch thick. This card comes with its own asyn¬
chronous port. If you would like to use the async
port for another peripheral when your modern is
not in use, we will add a connector for just $20,
It's FCC registered for direct connection to your
modular phone jack with the cable which is
included There is a separate jack for your
telephone or you can listen through the board's
speaker. It operates in full or half duplex mode
on Rotary dial lines (pulse dialing) or on tone
lines (DTMF), or a combination of both. It will
work in originate or auto-answer modes. A
separate microprocessor, a Z8,
functions.
LET'S TALK SOFTWARE
Our modem is 1 00% compatible with the Hayes
software commands so you can use any of the
popular communications packages like Cross-
Talk, Transend, or PC Modem. We go one better
than the competition. We include one of these
popular programs with your modem, PC-TALK
III. PC WORLD magazine referred to it as "the
benchmark that other PC communications pack¬
ages are measured against," It stores phone
numbers, log-on information, handles setting
the modems characteristics, saves to disk files,
transmits from disk files, even binary files. And
to make sure data is sent and received accur¬
ately, there ts the XMODEM protocol which
detects errors caused by poor line quality and
retransmits the data.
WHY BUY FROM US
Because besides having the most advanced
product on the market, we stand behind it and
you. If at any time during the one year warranty
period your modem should require service, we
will fix or replace it within 48 hours. Notice also
there are no hidden charges in our price.
Nothing extra for credit cards or COD charges.
We even pay UPS to deliver to you. If you still are
not convinced, and are ready to buy another
brand of modem, ask them if their product can
take our acid test.
THE ACID TEST
Qubie' gives you a 30day satisfaction guarantee
on your modem. If you are not completely
satisfied we will refund the entire amount of
your purchase including the postage to return
it. If you can, get any of our competitors to give
you the same guarantee. Buy any modem you
like and return the one you don't like We know
which one you will keep.
WHY PAY MORE?
We don't have a clue. It's all here A high
quality, full featured, communications package
at a price that used to be reserved for 300 baud
modems. But if you decide to spend an extra
$200 or $300, we would sure like to hear why
We have spent lots of time thinking about it, and
frankly, we just can't come up with a reason.
TO ORDER BY MAIL SEND
—Your name and shipping address
— Daytime phone number
—California residents add 6% sales tax
—Company check or credit card number
With expiration date. (Personal checks
take 1 5 days to clear)
^Specify single or double sided disk drive
TO ORDER BY PHONE
Cal! (805)987-9741
PRICE:
$299 includes 300/1200 Baud Direct-
Connect modem card, PC-TALK III Software,
cable to connect to modular phone jack,
installation instructions and manual, 1 year
limited warranty.
External async port connector . $20
Cable for Serial port to printer . $25
SHIPMENT
We pay UPS surface charges. UPS 2 day air
service add $5 extra, Credit card or bank
check orders shipped next day.
QUBIE'
DISTRIBUTING
4809 Calle Alto
Camarillo, CA 83010
(805) 987-9741
t's that time of year again and you're at the
office Christmas party* This one seems a lit¬
tle different. The company has done well
this year, so the dinner is prime rib instead
chicken, and everyone seems to be in a holiday
mood.
The Printed Word
by John Dickinson
A Christmas Graphic
swer. Trivia is one of your specialties, so you wait awhile before an-
swering with, "His name is Bingo!" People look at you with admiration
as your answer is confirmed.
Now it's your turn. "Does anyone know how many dots are on a
line?" you ask, smiling to y ourself —no one'll know this one!
There's more murmuring before someone asks, "What's a dot on a
The boss pats you on the shoulder and, feeling unusually expansive,
says, "You really helped us a lot this year with that little computer of
yours!"
You're beaming with pride when someone asks, "Hey, does anyone
know the name of the sailor boy on a Cracker Jack box?"
"Sure, his name is Jack," answers someone else. "But does anyone
know his dogs name?"
A murmur goes around the table as everyone tries to guess the an-
Go for the
"MAX™
PANAMAX
Toll Free 1-600*472-5555
In California call 415-472-5547
150 Mitchell Boulevard, San Rafael, CA 94903
Panamax
Surge Suppressors
provide the fastest
response time and
highest energy
dissipation available
to assure you the
maximum protection
against over voltage
"Spikes and glitches'"
Priced from $59.00
line?"
"It's probably something to do with the computer!" answers the
boss*
Someone else asks, "Is it like those 'bits' and 'bytes' you always talk
about?"
"Well, it's related,” you answer.
We give up/ comes a plea from across the table* "I mean, if it's the
computer, well, who else knows anything about it?"
Finally, you relent and answer, "There are 960 dots on a line — at
least on my printer. Some have more, but mine has 9601"
'What is a 'dot on a line,' anyway?" someone asks*
'It's what makes all the characters on the printer— it makes graphics
too,'' you answer
"How's that work?” asks a secretary.
"It's kind of hard to explain* You see, every character is made of
little dots that look pretty solid after they're all printed/'
"Like connect-the-dots puzzles?"
"Sort of — well, not exactly. More like fill-in puzzles."
This is a difficult subject to explain, and its getting late* "Look," you
say, "why don't I just cook something up in the morning to show every¬
one what I mean — like, um, printing a Christmas card or something."
"Great — we'd like to see that/' says the boss as he picks up the tab*
"See you in the morning*”
Now what are you going to do? It takes a lot of dots to make some¬
thing like a Christmas card on a printer!
Lots of Dots. At least you're starting with the right answer to the
trivia question. Many popular dot-matrix printers, including Epson,
IBM, and Texas Instruments, do use a 960-dot pattern on an eight-inch
line to form the printed words that you read. Each printed character
takes up twelve of those dot positions, including two for the spaces
between characters. Since most printers normally print at ten charac¬
ters per inch, a quick calculation will tell you that
8 inches by 10 characters per inch by 12 dots per character
= 960 dots per fine
In normal print mode most dot-matrix printers actually use only
half of those positions for printing* Every other position is left blank.
One type of enhanced print mode uses all the available positions* Ep¬
son and IBM call this the emphasized print mode. In emphasized mode,
each dot printed to form a character is reprinted next to itself, doubling
the print density and making the characters darker. The other com¬
monly used enhancement technique is to reprint the line with the paper
moved up a small fraction (about 1 /216th) of an inch. Epson and IBM
13H
SOftClIk for the IBM Personal Computer December 1983
ITS EASY TO LEARN . . , EASY TO USE
AND DURING OUR SUNDOWN PROMOTION
INCREDIBLY EASY TO BUY!!
And, now pre-wrapped for you in SPECIAL
HOLIDAY GIFT PACKAGES.
Sundex may be the only software you can confi¬
dently give as a gift. Not only do special promo¬
tional prices make it an EXCEPTIONAL VALUE, but
“on screen instructions, a 'HELP1 key, and manual
written in ‘plain English,1 make these programs
EASY-TO-USE BY ANYONE INSTANTLY,
Sundex programs can work alone or together to help
you organize and manage your money:
CERTIFIED PERSONAL ACCOUNTANT** — You're in
control of your finances with the program that puts
The Sundex special prices last until February 5th.
But, don't wait to buy. The prices go up every two
weeks, so THE SOONER YOU BUY THE LESS YOU PAY,
Ask your dealer to let you try this remarkable
software. Then look for the colorful “Sundex
Sundown11 display to get this week's price on the
programs you want tor your family and friends . * .
all holiday wrapped for you!
But hurry , , , you can still SAVE UP TO 50%
if you act now.
Call 1-800-835-3243 today for the name of the
Sundex dealer nearest you.
THERE'S NOTHING EASIER UNDER THE SUN
your financial status at your fingertips. Easily or¬
ganize, analyze and manage your finances effec¬
tively. It even pays bills automatically*
CERTIFIED PERSONAL INVESTOR —Enjoy the ease
and security of managing your investment port¬
folio on this program. IPs designed for personal
portfolio management, analysis, and tax form
preparation.
PtRSONAL PAYABLES " — Have fun with the Sundex
program that automatically pays all your bills from
up to 10 different checking accounts and prints
out your checks.
All these programs are now available for Apple II,
Apple lie, Tl Professional, IBM P.C., Compaq,
Eagle, Columbia and Franklin Computers.
Sundex Software Corp.
3000 Pearl Street
Boulder, Colorado 80301
Dealer inquiries welcome:
1-800-835-2343.
Colorado: 303-440-3800
call this double-strike mode. Combining both techniques quadruples
the print density for maximum darkness.
Printers that are equipped with a graphics option allow you to do
graphics printing in either 480-bit or 960-bit mode, the graphics equiva¬
lents of normal and emphasized printing. The use of the word bit here
really means bit image. Each of the graphics dot positions is printed in
the image of the bits that form one byte of data. You define the bit
image by telling the printer what value the byte has for the position to
be printed.
Each horizontal dot position is defined by the eight vertically ar¬
ranged pins on the dot-matrix printer's printhead. These pins strike the
ribbon and cause the dot image to appear on paper. You control which
of the eight pins will print by means of a one-byte number between 0
and 255. The one-byte number is stored internally as eight bits, each of
which controls the action of one of the printhead's pins. The printer will
print on pins whose bit value is 1 and won't print on pins whose bit
value is 0.
The number zero has a bit pattern of 00000000, so if the printer
receives a zero when in graphics mode, no pins will print. The number
one has a bit pattern of 00000001, so the first pin (pin 0, the bottom
one) will print. The number 128 has a bit pattern of 10000000, so the
last pin (pin 7, the top one) will print. Combinations of pins can be
printed by using a number whose bit pattern has the desired combina¬
tion of 0 bits and 1 bits. For example, the number 165 has a bit pattern
of 10100101, so it causes the first, third, sixth, and eighth pins to print.
Defining all the combinations may seem difficult, but it can be made
easier with a little organization. It's best to think of individual pins in
terms of powers of two (that is, in binary), and a small table can be a
big help:
Pin Number
Power of 2
Numeric Value
Bit Pattern
None
None
0
00000000
0
0
1
00000001
1
1
2
00000010
2
2
4
00000100
3
3
8
00001000
4
4
16
00010000
5
5
32
00100000
6
6
64
01000000
7
7
128
10000000
To define an individual pin pattern we need only add up the num¬
bers whose pin values (bit images) are correct for our needs and use the
result. The number 165 is the sum of
1 (pin 0)
+ 4 (pin 2)
-I- 32 (pin 5)
+ 128 (pin 7)
165
which gives us the bit-image pattern 10100101 we noted previously.
Designing Graphics. It's usually best to design what we want our
graphic to look like first and then carefully plan how to get it to print by
determining the correct bit images. For example, suppose we wanted to
print a square tablet eight dots high and eight dots across, like this:
Dot Position
12345678
Pin 7— ********
Pin 6 — * *
Pin 5 — * *
Pin 4 — * *
Pin 3 — * *
Pin 2 — * *
Pin 1 — * *
Pin 0— ********
The right and left sides require all eight pins to print, so we add the
values for each pin to get:
1 + 2 + 4 + 8 + 16 + 32 + 64 + 128 = 255
For each intermediate dot position in our square we need to print
only pin 0 (the bottom one) and pin 7 (the top one), so we add the
values for those two pins to get the correct bit-image value:
1 + 128 = 129
So the number pattern that gives us the correct bit images for our
tablet is
255 129 129 129 129 129 129 255
If we want to get a little fancier, we might put a diamond in the
middle of the tablet, like this:
Dot Position
12345678
Pin 7— ********
Pin 6 — * * * *
Pin 5 — * * * *
Pin 4 — * * * *
Pin 3 — * * * *
Pin 2 — * * * *
Pin 1 — * * * *
Pin 0 — ********
This is a little more complicated. The sides, top, and bottom are the
same as before, but the intermediate positions are different. Once
again, a table can help us:
Pin#
Pos 1
Pos 2
Pos 3
Pos 4
Pos 5
Pos 6
Pos 7
Pos 8
7
128
128
128
128
128
128
128
128
6
64
0
0
64
64
0
0
64
5
32
0
32
0
0
32
0
32
4
16
16
0
0
0
0
16
16
3
8
8
0
0
0
0
8
8
2
4
0
4
0
0
4
0
4
1
2
0
0
2
2
0
0
2
0
1
1
1
1
1
1
1
1
Total
255
153
165
195
195
165
153
255
The numeric pattern with the bit images required to make the tablet
with the diamond in it is found in the totals line at the bottom of the
table. If we tell the printer to print the bit pattern defined by
255 153 165 195 195 165 153 255
the graphic tablet with the diamond in it will be printed. We could have
saved a little time by noticing that the pattern is symmetrical (the left
and right sides are mirror images of each other), but it can be useful at
first to write everything out.
The next thing we have to do is tell the printer to print the graphics.
If we just instructed the printer to print the numbers required for our
bit-image patterns, we'd just get the ASCII characters defined by those
numbers. For characters in the normal printable ASCII range of 32
through 127, we would get the usual characters. Which characters we
would get beyond this range would depend on the printer make and
model used (see previous columns for further discussions of this topic).
Talking to the Printer. Somehow you have to tell the printer to use
the values you supply as graphics bit patterns and not for characters.
Printers with graphics options usually use an escape sequence for this
purpose. The Epson, IBM, and Texas Instruments printers provide an
easy model to use. Others are similar; they usually differ only in the
first part of the escape sequence.
The escape sequence comes in two parts. First, there is a command
to tell the printer to enter graphics mode. For the Epson/IBM printers
the sequence to enter 480-bit graphics is 027 076. To enter the 960-bit
graphics mode, you enter the escape sequence 027 077.
We also have to tell the printer how many bit images to expect. This
presents something of a problem, since a one-byte number can be no
bigger than 255 and we are able to print as many as 960 one-byte bit
240
SOftalk for the IBM Personal Computer December 1983
T9&3 FEDERAL FORMS AND SCHEDULES INCLUDED
PRINTS
Compute and print
client tax returns
in minutes
on your microcomputer with
MICRO'TAX
m*
\
/
have
TtiaVs right, in just minutes you can have a
client’s completed tax return In your hand.
Think about it you increase client volume, you increase your p
Plus, you save the cost of your computer service bureau— and you
complete client security,
FEDERAL AND STATE
3ERAI AND STATE PACKAGES TO MEET EVERY NEED, MICRO-TAX
offers four Federal tax packages and 25 state packages {fully integrated
with the Level M Program), so you can select the programs that best meet
your needs:
Level I— Federal Individual Package: for individuals preparing their own taxes.
Level II — Federal Professional Individual Package: for accountants,
registered agents, tax attorneys, and other tax professionals.
Level III— Federal Partnership/ Corporate Package: for those who pre¬
pare Federal Partnership, Corporate, and Subchapter S returns.
Level IV— Overseas Tax Package: addresses the unique tax situations
of United States Expatriates,
Levels 11,111, and IV have a depreciation module and automatically com¬
pute underpayment penalties and minimum tax. In addition. Levels ii and
III automatically compute self-employment taxes, and Level II computes
Income averaging,
FLEXIBLE DATA ENTRY, With MICRO-TAX* you can organize data entry
in a sequence similar to that of manual tax preparation, or you can
choose another sequence. The
menu driven system makes data
entry simple,
MULTIPLE PRINTING OP¬
TIONS You can input client tax
information at the time of inter¬
view and produce forms imme¬
diately, or enter data during the
day and batch print returns at
night. MICRO-TAX" prints your
returns on IRS forms, IRS ap¬
proved substitute forms, or
with transparent overlays,
TAXNET*— TELETEXT SUP¬
PORT NETWORK. MICRO-TAX*
customers can now have access
to an electronic mailbox and
instantaneous memoboard
through the TAXNET*
teletext support network. With TAX NET, * you can send information, ask
questions, get answers and updates — directly through your computer
and a modem,
TAX ORGANIZER . Now MICRO-TAX* offers a Tax Organizer, You get both
the software and the forms, so each year, you can send your clients an
organizer with the prior year’s client data printed on it.
HARDWARE COMPATIBILITY. MICRO-TAX* is compatible with your IBM
PC/XT," DEC Rainbow," Radio Shack,* or any other personal computer
with CP/M-80,* PC DOS,* or MS DOS* —from
Apple* to Zenith *
So, take the tedium out of tax preparation¬
's// Micro-Tax* for complete details,
or cad your local dealer.
FULL FEDERAL
MICRO -TAX’
PERSONAL
COMPUTER
SYSTEMS
Level I* Individual
sits
Level II, Professional
individual S10DQ.
Level III, PsMnership/
Corporate $1000,
Level IV, Overseas
$2000.
-All forms and schedules subjecl Id final IRS changes for 1933 lax year,
*25 Integrated slate returns available * Orders laken for yearly update packages
* Transparencies; Level L 5150: Levels II, III, IV, $25(1 each.
'C/PM — trademark ol digital Research.
Inc., OEC Rainbow— trademark of DigitaJ
Equipment Corp ; MICRO-TAX and TAXNIET
— Irademarks of MicrocpinpuJer Taxsystems.
Inc.. MS DOS — trademark oE Microsoft
Corp : PC DOS. IBM PC, and IBM XT—
irademarks Ql fBM: Apple— trademark of
Apple Computers, Zenilh — trademark q!
Heath Company and Zemih Radio Corp .
Radio Shack— trademark ol Tandy Corp
MICRO-TAX* MICROCOMPUTER TAXSYSTEMS, INC.
6203 Variel Avenue, Suite A Woodland Hills, CA 91367i Dept, 11 Phone (213) 704-7800
(Area code changes to (818), effective January 1984)
images per eight-inch Une, We solve the problem neatly by dividing the
number into two pieces, called the low-order byte and the high-order
byte. To get these two pieces we divide the number of bit images desired
by 256; the whole-number part of the quotient is then used as the high-
order byte, and the remainder becomes the low-order byte.
An example may help. If we want to print 480-bit images, the fol¬
lowing arithmetic will get us the correct results:
480 / 256 — 1; remainder = 224
In this case, the low-order byte has a value of 224 and the high-order
byte has a value of 1. The escape sequence for printing 480-bit images
tn 480-bit graphics mode, then, is
027 076 224 001
To complete the entire graphics sequence we have to include the
pattern we want to print. So if we want to print our simple eight-posi¬
tion square in 480-bit mode, we need only print eight bit images. The
arithmetic needed to compute the low-order and high-order bytes is:
8 / 256 = 0; remainder = 8
The low-order byte therefore is 008, and the high-order byte is 000, The
entire graphic sequence for the square is:
027 076 008 000 255 129 129 129 129 129 129 255
In practice it is difficult to transmit this much data to the printer
without using a programming language. On the pc, Basic is the easiest
and most accessible language. Last month we used Basic to generate a
file containing one escape character. This month we'll use Basic to gen¬
erate our graphics sequences.
Using Basic, All character sequences can be defined by means of
Basic's ckr$ function. All you have to do is provide chr$ with the one-
byte number and tell Basic what to do with it. For example, the charac¬
ter A is ASCII number 65, so it can be defined in Basic as cIiy$(65}> Tn
tel) Basic to have the printer print an A on our printer, we would say:
IPRINT CHR£(65)
To concatenate characters in Basic, we use a plus sign. To print the
sequence ABC . therefore, we would say:
LPRINT CHR$(65) + CHRS(66) + CHRS(67)
Printing a graphic sequence is no different. The Basic statement
needed to print our simple square is
10 LPRINT CHR${27) + CHRS(76) -b CHRS(6) + CHRS{0) +
C HRS (255) -h CHR$(129) + CHRSU29) + CHRS(129) +
CHR$(129) -h CHR$(129) + CHR$(129) + CHRS(255)
The line number allows us to save this program before running it. After
you type this one-line program, use the run command, and the square
will print on your printer, A good exercise for you would be to substi¬
tute the values of the square with the diamond in it for the simple
square and run the program again.
You will notice that your printed square is very tiny. After all this
work, we have defined only eight out of the 960 positions that can be
used for one line of graphics printing! Even if we use only 480 positions,
this can be a lot of work. To print any kind of meaningful computer
graphics requires an immense amount of data and a lot of planning.
Software packages are available that do the planning and require
little or no effort on your part. If you're using DOS 2.0 and have a
graphics card and monitor, you can use the graphics command and the
pcs printscreen facility to produce spectacular screen dump graphics.
But this capability is limited to the IBM Graphics printer and compati¬
bles: the TI 850 and Epsons equipped with Graftrax-Plus.
Even if you have none of the above, stay tuned and you'll get the
Christmas card you promised your friends at the party. The rest of this
month's column will present a Basic program that makes a greeting
USUAL HOLHW DRIVEL
IN THE GUISE OF A HOUSE AD
Make no mistake about it:
The inexorable sands of time
have crept around again to that
spot on the calendar we so eu¬
phemistically call the “Holiday
Season." We've celebrated
Thanksgiving, Christmas is this
month, followed by New Year's,
and then a chance to catch our
breath.
So what are we thankful for?
Well, we're thankful PC and
PC World haven't put us out of
business yet. And we're thank¬
ful that our book division has
almost earned its name by get¬
ting at least one manuscript al¬
most ready for printing. We're
also grateful that one or two of
our columnists are actually
sending in their copy on time.
Of course we're grateful that
so many of you readers are de¬
ciding to continue with us after
your free trial subscription has
expired. But we'd be even more
grateful if you'd all stop taking
so much pride in being the only
ones on your block with a sub¬
scription to Softalk.
GIVE!
Give Softalk to Aunt Millie,
the postman, the crotchety
neighbor next door, cousin
Arnold, and the cute kid who
can't stay out of your crab-apple
tree. Give Softalk to your school
library, your public library, and
your company library. Give lots
of Softalks. Then you'll be in¬
fused with the Christmas spirit
and we'll be thankful for your
generosity. That way, we can
both enter the new year with
smiles on our faces.
There, we've done it! We've
paid our homage to three holi¬
days in one appeal. How can
you resist?
P.S.: We'll even save you
money. Through December 31,
we'll take $18 instead of $24 for
a one-year subscription.
J
242
softalk
card and uses some helpful data-compression techniques. Some tips are
included on how to run the program on almost any printer equipped
with a graphics option.
The Christmas Card Program. The program is as simple as it can be
while still producing meaningful graphics. As noted, graphics require a
lot of data, and the picture we want to draw has 10,560 separate data
elements. (And it produces only eleven lines of graphics output!) To
make things a bit easier, the program uses two data-compression tech¬
niques that you may want to note for future reference.
The first technique is to design the original graphic for 480-bit print¬
ing rather than 960-bit printing. (The actual work for the graphic de¬
sign in the program was done by Barry Gordon of IBM's Customer
Service group in midtown Manhattan.) This saves you half the work of
developing numbers — in our case only 5,280 numbers had to be devel¬
oped. To achieve 960-bit graphics printing, the printing of each dot
position is repeated, just as in the emphasized printing technique
described earlier.
The second data-compression technique is an algorithm allowing
bit-image values that are repeated to be entered only once. Repeated
values are very common in graphics, and this Christmas card is no
exception. Each value to be repeated is entered with a companion num¬
ber indicating how many times it's to be repeated. We achieve this by
preceding the bit-image value that is to be repeated by a negative num¬
ber indicating the number of repetitions.
For a simple example, look back at our original square. Using this
"repeater" technique, the values are entered as:
255 - 6 129 255
This may not sound like much, but to draw a straight bar across a
graphics print using all the pins would require printing the value 255
either 480 or 960 times. You will notice that
-480 255
is much easier to enter (and think about) than
255 255 255 255 255 255 255 255 255 255 255. . .255
One other compression technique used in the Christmas card pro¬
grams is to start off with one completely blank line (the first 480-bit
images are initialized at zero). This line and other open areas are later
filled with randomly generated snowflakes. This approach is similar to
techniques that use mathematical functions (for example, a sine func¬
tion) to generate graphic patterns.
The program as printed runs correctly on the IBM Graphics printer,
the Epson models MX-80 (with Graftrax-Plus), FX-80, and RX-80, and
on the TI 850. Tips for other printers follow.
Wide Carriage Printers. If your printer has a wide carriage, you
may need to add a carriage return /line feed at the end of each graphic
line. To do this, change line 1700 to read:
1700 IF NEW. LINE. % THEN LPRINT: LPRINT GRPH.960.BIT.S; :
NEW.LINE. % = 0
Low-Density Graphics. If your printer can print only 480-bit images
per line (or you wish to print the program in single density), eliminate
lines 1710 and 1840 and use the following modification of line 1770:
1770 IF X.% = 0 AND Z.% < > OLD.Z.% AND Z.% MOD 2
THEN X.% = 2 AZ.%
Inverted Bit Images. Some printers (for example, Okidata, NEC,
and C. Itoh) use bit images that are inverted relative to the ones used by
IBM and Epson (pin 0, as described earlier, is pin 7, and vice versa).
We've included a subroutine that inverts the graphic bit-image values
defined for our graphics program. To invert the bit images for your
printer, use the following modified lines to invoke the subroutine:
1200 IF ITEM.% > = 0 THEN GOSUB 3100 :
GRAPHIC. % (ELEMENT. % ) = ITEM.% :
ELEMENT. % = ELEMENT. % + 1
1270 READ ITEM.% : GOSUB 3100
Seven-Bit Graphics. Some printers (Okidata, for example) allow
seven instead of eight pins to be used for graphics printing. A few small
modifications should resolve this problem:
1720 X.% = GRAPHIC. % (ELEMENT. %) \ 2
1760 Z.% = INT(RND * (1+6))
If your printer has seven-bit graphics and uses inverted bit images,
add the following modifications to the inversion subroutine.
3150 POWER.OF.2.% = 6
3190 IF WORK. Y.% >= 0 THEN GRAPHIC. FLIP. % =
GRAPHIC. FLIP. % + 2A(6 - POWER.OF.2.%) :
GRAPHIC. BYTE. % = WORK. Y.%
Escape Sequences. Escape (control) sequences vary among printers,
and it would be impossible to tell you exactly what the correct ones for
your printer are. A list of the sequences used by the program (and their
line numbers) should help you in a search through your printer
manual:
Printer Control Sequences Used by Graphics Program
Line Number Desired Printer Output
1490 Line spacing at one-ninth inch (some
graphics options include this)
1520 Normal (one-sixth inch) line spacing
1540 Double- width (five CPI) characters
1550 Emphasized and double-strike printing
(some printers have one or none of
these)
1590 960-bit graphics. If your printer has
two graphics densities, use the higher
one. Be careful to follow the
instructions for counting bit images
exactly. There are several different
methods, and an incorrect calculation
will cause havoc on your printer.
IBM" BASIC UTILITIES'!
THIS SOFTWARE PACKAGE PROVIDES THE IBM" PERSONAL COMPUTER USER WITH AMO^T
COMPLETE SELECTION OF ‘BASIC’ SUBROUTINES AND UTILITY PROGRAMS.
THE FOLLOWING UTILITIES ARE INCLUDED:
BASIC SOURCE CODE CROSS REFERENCE
Tht* uUWy program wU) create a croea rateranea raport ol a BASIC
program which N atorad an dtafc In ASCII tonal Tha foUowtng will ba
MINIATURE FULLSCREEN EDITOR
Thla utility prcgia m will allow you 10 antar up to twenty four Ima* ol test
This li ■ lull acraan editor and all cursor control kaya are available lot
uia It will ba moat uaaluil lor creeling CRT diaolaya and lot dealing
'batch command llle*.'
BASIC PROGRAM LIBTINQ UTILITY
TRIP utility Or ogram will craaia a 'lane/ hating onto the prtntet It wsU
print any Ilia on the dbk which laatortd m ASCII formal The loltowlng
win ba printed at the lop ol Mch p*9*
'LINE DRAWING' BASIC SUBROUTINE
Tt>a aobroutlna provldae a atmola way to draw
• A ftttjrtQH
• A rerheie Ima Iwrtn o* without *T enda)
• A honronul Ima («nlh ot without T andat
■ Lmaa may ba aithar single or double taiea
'INPUT, •MESSAGE’ , I 'CHANQE* BASIC SUBROUTINE
Tbi 'Input' tubfOulmewiH allow you loepecny tha length ol inpul. typa
ol inpul and rathaplay lormaL The following tyoei may be apaoliad
Error checking is done on a character by character bat's
• Any ASCII character
• Only numbers
• A phone number
• A delete 'mm/dd/yy'
• A soctel security number
a Ayas/noenlry
Tht massage' subroutine woi display a use specified message on me
24th line and return the cursor lo Its original position
The •Change' aubroutin* Win allow you to enter a number ol ■ field on
tha acraan to ba changed
RANDOM FILE SEARCH SUBROUTINE
Subroutine performs a binary and eeguantfat search (or a grvan key
• Feat typical search uma 1 eeceod
• Duplicate keys allowed
• Any Site key
• Any IQI record length
■MATRIX FUNCTIONS' BASIC SUBROUTINE
TWf subroutine provide* the Mowing ■mein/ fund root
• Matrix m version
• Mathn muNipUcation
• Matrix Input
Allow* an unknown number ol entries to be entered tn a matrix.
ULTRA BASIC TRANSLATOR
Support tha lol lowing
• Delina record layout
• LABELS (up to TO characters)
• Comment sections
■ New string operators
■ Include asternal hies
■ ALL IBM BASIC Slatamantt
■ No Hna numbers needed
MONITOR SUBROUTINES INCLUDED:
■ Datarmlna monitor in use
■ Which monitors in ih* computer
• Print text on monitor
• Switch monitors
• Transtar taxi between monitor*
• Highlight a section o' tcraen
• Return a character 6. attribute code
a Clear lo End Ot Line
• Clair lo End Of Screen
STRING HANDLING SUBROUTINES:
• Sort array In memory
• Convert to uppercase
• Convert to lowercase
• Strip spaces Horn tront
a Strip space* from end
• Prmt using to string
MISCELLANEOUS SUBROUTINES
• Pack a string to RADIX
• Unpack a RADIX to ASCII
• Convert slrmg to SOUNDEX key
• Gel status of SHIFT. CONTROL. NUM-LOC etc.
• Set a talus ol SHIFT. CONTROL NUM-LOC Md
• Determine number ot days between dates
• Determine me day of the week
• Disable the BREAK key
• Delay for number of seconds
• Pack and unpack bn flags
• Menu selection subroutine
• Select monochrome monitor to' use
• Select color monitor lor use
• Set background lo inverse video
• Sol background lo normal video
B Display large character* on screen
• Look up a file in me directory
PROGRAM TO UN PROTECT A BASIC PROGRAM
Com plat* aaurce coda providad all aubrouttMBOM Im
used with the BASIC Camptiar.
HARDWARE REQUIREMENTS:
IBM' PERSONAL COMPUTER
04 K RAM
1 DISK DRIVE
PRICE: 095.00 _
Software package cornea complete with 1 30EEP1MM
A two dlakettea in a 3-ring vfrvyf binder.
BASIC BUSINESS SOFTWARE, INC.
P.O. BOX 2631 1
LAS VEGAS, NV 89126
(702) 876-9493
for the IBM Personal Computer December 1983
243
Next month well show you what the output of the Christmas card
program looks like and return to the intelligent printer series. If you
don't feel like typing the whole program in, seud eight dollars to Sof-
talk /Xmas and well send you a disk with the Christmas card program
on it.
CORRECTION
The following three paragraphs from page 126 of the September
issue were in error. The statements regarding use of escape-A and es-
cape-2 for both printers were reversed. The tables printed with the arti¬
cle are correct.
Variable line spacing (escape-2, escape- At escape-3, escape-))— B oth
printers have the ability to vary the space between lines. Spacing is
specified in 72nds or 216ths of an inch. Setting variable line sparing in
216 ths of an inch (escape-3 and escape-J) work the same on the IBM and
the Epson. However, there is a subtle difference between the printers in
how the 72nds of an inch options operate.
When the user specifies 72nds of an inch (using escape-A) on the
MX-80 it takes effect immediately. The escape-2 code also specifies
72nds of an inch on the IBM, but the spacing does not take effect until it
is enabled with the escape-2 code.
The Epson uses escape-2 to set vertical line spacing to l/6th of an
inch. You can set spacing to l/6th of an inch on the IBM by specifying
12/72nds of an inch with escape-A, and then using escape-2,
A Christinas Graphic
from Softalk for the IBM PC
1000 REM A Christmas Graphic from Softalk lor the IBM PC
1010 REM
1020 DIM GRAPHIC, % (5200!
1030 REM
1040 REM - Make Open Sky
1050 REM
1060 FOR ELEMENT, % = 1 TO 480
1070 GRAPHIC. % (ELEMENT, %) = 0
1060 NEXT
109O REM
1100 REM - Read the Graphic Data Below the Sky
1110 REM
1120 ELEMENT.TOTAL.% = O
1130 ELEMENT. % = 481
1140 FOR COUNT. % = 1 TO 611
1150 READ ITEM. %
1160 ELEMENT.TOTAL.% = ELEMENT.TOTAL.% + ITEM.%
1170 REM
1100 REM - Single Item
1190 REM
1200 IF rTEM.% > = 0 THEN GRAPH 1C.%( ELEMENT. %) = 1TEM,% :
ELEMENT. % - ELEMENT % + 1
1210 REM
1220 REM - Multiple Item
1230 REM
1240 WHILE rTEM.% < 0
1250 MUM, % = ABS(ITEM.%}
1260 READ ITEM. %
1270 ELEMENT.TOTAL.% = ELEMENT. T OTA L* % + ITEM.%
1260 COUNT. % = COUNT, % + 1
1290 FOR L % = 1 TO NUM, %
1300 GRAPHIC , % { ELEMENT % ) = ITEM*%
1310 ELEMENT. % = ELEMENT % + 1
1320 NEXT
1330 WEND
1340 NEXT COUNT, %
1350 REM
1360 REM - Check the Element Counter - Stop il Incorrect
1370 REM
1360 PRINT 'ELEMENT, TOTAL. % = *; ELEMENT.TOTAL.%
1390 IF ELEMENT.TOTAL.% < > 25155 THEN
PRINT ““ERROR IN DATA STATEMENT11** ' : END
1400 REM
1410 REM - Data is Loaded - Now Draw the Picture
1420 REM
1430 REM - Prevent BASIC From Sending Line Feeds
1440 WIDTH *LFT1:',255
1450 REM
1460 REM - Epson/IBM Codes Follow
1470 REM
1460 REM - l/9th of an Inch Spacing for IBM /Epson Graphics
1490 SPC, NARROW.® = CHRS(27) + CHRS(51) + CHRS(24)
1500 REM
1510 REM - l/6th of an Inch Spacing (Normal)
152® SPC.NORMAL.S = CHRS(27) + CHRS(50)
1530 PAGE,FEED,S - CHR$(12)
1540 WIDE.® = CHRS(14)
1550 EMPH.DOUB*® - CHR5(27) + CHR$(69) T CHRS(27) + CHRS(7U
1560 REM
1570 REM - 960-Bit Image Per Line Graphics
1560 REM
1590 GRPH. 960. BITS - CHRS(27) + CHRS(76) + CHItS(192) + CHRS(3)
1600 REM
1610 REM - Set Up Printer
1620 REM
1630 LPRINT PAGE. FEED.®
1640 LPRINT SPC. NARROW.®
1650 REM
1660 REM - Start Graphics Printing
1670 REM
1680 NEW. LINE. % = -3
1690 FOR ELEMENT, % = 1 TO 5280
1700 IF NEW, LINE* % THEN LPRINT CRPH. 960. BITS; : NEW.LINE.% = O
1710 PRINT.T WO, % = -1
1720 X,% = GRAPHIC. % (ELEMENT, %)
1730 REM
1740 REM - Make Snow Randomly - Remove Next 3 Lines if No Snow Wanted
1750 REM
1760 Z,% = INTfRND * (1 + 7)!
1770 1FX.% = 0 AND Z,% (> OLD.2.% ANDZ,% MOD 2
THEN X*% = 2 A Z.%: PRINT TWO, % = 0
1780 OLD.2.% =Z,%
1790 LPRINT CHR5(X.%);
1600 REM
1610 REM - Print Double Density if Not Making Snow
1620 REM - Remove if Using 480-Bit Image
1630 REM
1640 IF PRINT TWO* % THEN LPRINT CHRS(X.%); ELSE LPRINT CHRS(0),
1650 REM
i860 REM - Check for New Line
1870 REM
1880 IF ELEMENT. % MOD 480 = 0 THEN NEW.LINE.% = -1
1890 NEXT ELEMENT. %
1900 REM
1910 REM ~ Finish Up With Text Greeting
1920 REM
1930 LPRINT SPC.NORMAL.S + EMFH.DOURS
1940 LPRINT
1950 LPRINT WIDE,® + '=====-== Stitvlk Greetings 1963 * = = = = =
1960 LPRINT PAGE.FEED.S
1970 REM - That's A1U
1980 END
1990 REM
2000 REM Data Statements Follow * . . Enough for 400 Bit Images/ Line
2010 REM
2020 DATA
-6,
0,
— 14,
63,
—3,
0
2030 DATA
-14,
63,
-44+
0,
“14,
255
204O DATA
-3,
0,
"14,
255,
-267,
0
2050 DATA
3,
127,
3,
-179,
0,
-14
2060 DATA
255,
-3,
0,
-14,
255*
-266
2070 DATA
0,
3,
"3,
255,
3,
-24
2060 DATA
o.
1,
127,
1,
-151,
0
2090 DATA
-H
255,
“3,
0,
-14,
255
2100 DATA
“24,
0,
-s.
256,
-234,
0
2110 DATA
“2,
3,
127,
“5,
255,.
127
2120 DATA
— 2,
3,
“19,
0,
1,
31
2130 DATA
-3,
255,
31,
1,
-52,
0
2140 DATA
1,
3.
7,
15,
31,
63
2150 DATA
127,
—
255,
— 87,
0,
-14
2160 DATA
255,
-3.
0,
“14,
255.
-3
2170 DATA
0,
-3,
3,
—3,
31,
-3
2180 DATA
15,
-7,
0,
"2,
3,
"2
244
soltolk
2190 DATA
31 r
-7,
255,
—42,
0,
-2
2710 DATA
0,
-3,
7,
-15,
0,
—5
22W DATA
3,
— 29,'
0,
-2,
7,
-137
2720 DATA
15,
-4,
7,
— 2,
0,
-10
2210 DATA
0,
-4,
7,
-17,
-11
2730 DATA
255,
-2,
0.
-5,
2S5,
-2
2220 DATA
255,
— 18,
0,
63,
— 7,
255
2740 DATA
0,
-16,
255,
-3,
63,
-24
2230 DATA
63 ,
-51,
0,
-10,
255,
-83
2750 DATA
255,
—5,
0,
“9,
255,
0
2240 DATA
0,
-4,
63,
-14,
255,
-3
2760 DATA
—7,
127,
0,
”10,
255,
- 2
2250 DATA
0,
-14,
255,
-3,
0,
“9
2770 DATA
0,
—6,
127,
7,
—2,
127
2260 DATA
255,
-2,
0,
-2,
15,
-14
2780 DATA
— 10H
255,
-3,
0,
-3,
127
2270 DATA
255,
-6,
63,
—3,
127,
-3
2790 DATA
-2,
3,
-3,
63,
-10,
2 55
2280 DATA
63,
— 25,
0,
15,
-6,
255
2800 DATA
-3,
0,
-30,
255,
3,
-2
2290 DATA
-2,
63,
-2,
255,
—7,
0
281G DATA
31,
-2,
3,
—3,
127,
-4
2300 DATA
-3r
15,
63,
-3,
127,
-4
2820 DATA
31,
-2,
0,
— 7,
255.
-4
2310 DATA
0,
“2,
63,
-6,
255,
-74
2830 DATA
127,
-11,
0,
-3,
31,
-2
2320 DATA
0,
-3,
31,
-3,
127,
-3
2840 DATA
7,
“7,
1,
-2,
63.
-89
2330 DATA
31,
—46,
0,
— 5,
7,
— 2
2850 DATA
255,
-3,
0,
3,
-2,
7
2340 DATA
0,
-4,
255,
-17,
0,
-11
2860 DATA
3,
0,
-44,
255,
— 3h
15
2350 DATA
255,
-18,
0,
-9,
255,
-9
2870 DATA
-8,
255,
0,
-60,
255,
-2
2360 DATA
0,
”2r
1,
“4,
127,
-4
2880 DATA
0,
-9,
255,
-2,
0,
”9
2370 DATA
15,
-15,
0,
-2,
3,
-4
2890 DATA
255,
“3,
15,
— 5,
127,
-4
2380 DATA
15,
-11,
0,
”10,
255,
-3
2900 DATA
0,
—9,
255,
-2,
3,
-10
2390 DATA
0,
-9,
31,
-2,
1,
0
2910 DATA
255,
-2,
0.
-5,
255,
-2
2400 DATA
”3,
1,
“2,
0,
— 3,
127
2920 DATA
127,
-45,
255.
-2,
0,
-3
2410 DATA
-3,
31,
-3,
127,
— 4,
31
2930 DATA
15,
-9,
255,
-7,
255
2420 DATA
-50,
0,
-18,
255,
—3,
0
2940 DATA
0,
”10,
255,
-2,
0,
-19
2430 DATA
-14,
255,
“3,
0,
”9,
255
2950 DATA
255,
— 3,
127,
-18,
255,
-3
2440 DATA
—2,
3,
-30,
255,
— 4,
3
2960 DATA
0,
-42,
255,
-2,
0,
-11
2450 DATA
-3,
7,
— 3,
3,
— 8,
0
2970 DATA
255,
“4,
63,
-3,
15,
-2
2460 D ATA
“5,
255,
63,
-12,
255,
-2
2980 DATA
1.
—2,
7,
-250,
255,
-3
2470 DATA
15,
0,
-2,
15,
—2,
31
2990 DATA
127,
“21,
255,
-2,
127,
-52
2400 DATA
-7,
255,
— 4,
0,
-8.
255
3O00 DATA
255,
— 2,
127,
-12,
255,
127
2490 DATA
-3,
0,
— 2,
1,
-2,
3
3010 DATA
-7,
255,
127,
-10,
255,
”2
2500 DATA
-2,
15,
— 9,
0,
”2,
3
3020 DATA
127,
-40,
255,
-3,
127,
-42
2510 DATA
-2,
7,
—3,
15,
3,
-2
3030 DATA
255,
— 2,
127,
-34,
255
2520 DATA
0,
-2,
3,
“3,
7,
-2
2530 DATA
3,
-4,
0,
“3,
7,
-16
Subroutine to Invert Bit Images
2540 DATA
25 5,
-3,
0,
-6,
3.
-7
2550 DATA
0,
-9,
255,
—34,
0,
-10
3100 REM - flip 1
a Graphic Sit linage Upside-Down
2560 DATA
255,
0,
-5,
255,
-2
3110 REM
2570 DATA
0,
-4,
255,
“3,
31,
-2
3120 IF ITEM,%
= 255 OR ITEM.% =
0 THEN RETURN
2590 DATA
15,
— 9,
255,
—3,
0,
-24
3130 GR APHIC.BYTE. %
= ITEM,%
2590 DATA
255,
“5,
0,
-9,
255,
-9
3140GRAPH1CFLIP.% =
= 0
2600 DATA
0,
— 10,
255,
“11,
0,
-2
3150 POWER. OF. 2* % =
7
2610 DATA
1,
— 8,
255,
-11,
0,
-10
316C WHILE GRAPHICS YTE.% ) 0 AND POWER.OE2+% >= 0
2620 DATA
255,
— 3,
0,
-11.
255,
127
3170 WORK.X.% = 2 a POWER, OE2h %
2630 DATA
-3,
255,
-2,
63,
“13,
255
3180 WORK.Y.% = GR APHJCBYTE. % -
WORK.X.%
2640 DATA
-14,
0,
-4,
15,
— 3,
3
3190 IF WORK+Y.*& )
= 0 THEN CRAPHICFLIP.%
=
2650 DATA
-29,
0,
-18,
255,
“3,
0
GRAPHIC . FLIP, % + 2 a (7
- POWER. OF, 2>°/o)
2660 DATA
-14,
255,
—3,
0,
— 51,
255
GRAFHICBYTE.% =
= WORK .Y. %
2670 DATA
-s.
0,
-32,
25S,
— 2,
0
3200 POWER. OF.2t%
- POWER .OF. 2. % -
■ 1
2680 DATA
-10,
255,
—3,
0,
-0,
255
3210 WEND
2690 DATA
-7,
0,
-19,
255,
7,
-34
3220 ITEM. % =
GR A PHIC , FLIP %
2700 DATA
255,
-2,
0,
— 9,
255,
-5
3230 RETURN
WORRIED?
Your data is in danger
without the powerful file recovery
routines in the Norton Utilities.
Protect your data
with the essential lile recovery routines
* Recover erased fifes
* Recover from damaged diskettes
* Recover scrambled da fa
Dozens of extra functions
included in the Norton Utilities
* Disk labeling
* Screen control
* Sound \ timing , file printing and morei
SNOOPY?
Explore your disks
and learn the mysteries of disk
data with the Norton Utilities.
Explore your disks
with (he powerful and educational snooping tools
* map disk formats
* Browse through alt files
* Explore and patch all disks
Works on ALL models of IBM
Works on ALL versions of DOS!
“Nothing short of superb!’’
— P.C. Age
You can’t afford to be without them!
The Norton Utilities Power Tools for the IBM/ PC
Available from ComputerLand, other dealers, and directly from me for $80.00.
Peter Norton 2210 Wilshire Blvd., #1 86 E, Santa Monica, CA 90403
PHONE ORDERS - (213) 399-3948
for the IBM Personal Computer December 1933
245
SOFTALK IBM: 1983—
ThE 'VE'XR in Software
This is an index of software reviewed in Softalk for the IBM Personal Computer during 1983* The index includes programs
reviewed in columns and feature articles as well as those reviewed in the "Marketalk Reviews" section.
TITLE
COMPANY
Apparat Home Finance
Apparat
Apple Panic
Broderbund
The Author
Basic Development
Phoenix Performance
Systems
System
B.C. The Business
Softool Systems
Card Organizer
Specific Software
Beneath Apple Manor:
Spedal Edition
Quality Software
Big Top
Bottom Line
Funtaslic
Strategist
Ash Ion-Tale
BPS Business
Business &
Graphics
Professional Software
Bug Off
Bella Software
Bulk Mailer
Satori Software
Buzzard Bait
Sirius Software
California 10 Pak
California Software
Products
Chart-Master
Decision Resources
Chomps
Ensign Software
Cosmic Crusader
Funtaslic
The Creator
Software Technology
for Computers
Crossfire
Sierra On-Line
Cyborg
Sentient Software
Data Fax
Link Systems
Demon's forge
Saber Software
dGraph
Fox It G alter
Diet Analyzer
The Dow Jones
SimSoft
Reporter
iBM
Easy proof
Norelt Data Systems
0087 Drivers
Micro Ware
Executive Suite
Armonk
Fast Graphs
I nnovat iv e Softwa re
Federation
Avant-Garde Creations
The FinalWord
Financier Personal
Mark of the Unicorn
Series
Financier
FlippinGame
Friendly ware PC
SCC Games
Arcade
Friendly ware
Graph'nCak
Desk Top
Computer Software
Graph writer
Home Accountant
Graphic
Com rnunkalinns
Plus
Continental Software
JnShapc
DEC Software
The Instructor
individual Software
/Format
Ken Liston's
Professional
Tall Tree Systems
Blackjack
Intelligent Statements
Keynote
Mailing List
Advanced Software
Interface
Manager
IBM
Master Miner
Funtaslic
MasterType
Lightning Software
Med man
Microsoft C
Galleria Micro
Systems
Compiler
Microsoft
Microsoft Decathlon
Microsoft Flight
Microsoft
Simulator
Microsoft
Microsoft Word
Microsoft
Micro-Tax
Microcomputer
(Level 11)
Taxuystems
Move-it
Woolf Software
MultiMate
Software Systems
mu Math
The Soft Warehouse
NEC Print
Night Mission
Aegis Systems
Pinball
The Norton
SubLogic
Utilities
Peter Norton
ISSUE
PACE
TJTLE
June
97
The Norton
April
76
Utilities Version 2
October
57
Nutritionist
LDir
1-2-3
April
82
The Optimizer
Pliant ir
April
54
Per fin
August
80
PCcrayon
September
82
PC-File
October
45
PC-Man
PC/PFP
October
96
PC-Talk III
January
48
PC Tutor
July
136
October
tc
Personal Tax
August
77
Planner
Personal
October
96
WordPerfect
February
70
PFS:Grapk
April
S6
PFS:Wrilc
November
134
Plan 1040
PmverText
January
49
Print-It
June
1 IS
Professional Tax
February
66
Plan
October
60
ProKey
October
96
Quotrix
June
117
Random Mouse
Proofreader
July
135
Real Estate
May
102
Analysis Package (REAP!
Ma rch
70
Shoebox
January
47
Smart com If
October
96
December
244
Snack Attack 11
April
88
Spanish for the
Traveler
June
97
Spclbuund
March
76
SPF/FC
May
103
May
tot
States' n'Caps
October
96
StretchCalc
Styx
Super Cbartman IJ
June
97
SurePrint
December
140
January
48
Suspended
April
78
TaxCalc
TaxCut
January
46
April
84
Tax Manager
Tax Mode
Tax Preparer
October
S3
Tax Relief
September
82
(Module JJJ!
November
137
Three Game Package
July
1 34
Tigers in the Snow
August
72
Touch Typing Made
August
79
Easy!
Tycoon
February
69
Type A Learn
October
142
Type- Writer
The Ultimate
April
58
Versa Form
October
55
November
140
VisiSpeil
August
GO
YisiWord
January
49
Wizardry
Word Attack!
September
79
WordPerfect
January
45
The Word Plus
COMPANY
ISSUE
PAGE
Peter Norton
September
79
N-Squared Computing
June
117
Bourbakl
September
04
Lotus Development
October
96
Super Soft
January
46
Designer Software
July
131
Digital Engineering
Group
June
97
PCsoftware
May
100
User Supported
Software
June
123
Orion Software
March
70
Best Programs
May
97
Freeware
August
76
Comprehensive
Software Support
Electronic Data
February
70
Systems
Satellite Software
April
58
International
September
73
Software Publishing
October
96
Software Publishing
November
140
Software 1040
May
108
Beaman Porter
January
40
M.A.R Systems
January
49
Aardvark Software
April
58
RoscSofi
April
54
Insnft
June
123
Aspen Software
May
102
Exetu wa re
November
123
Tech land Systems
July
133
Hayes Microcomputer
Products
August
76
Funtaslic
January
49
Southwestern Data Systems
June
121
Blythe Valley
Software
December
246
Rogue River
Software
October
52
AJphanetics
Software
June
121
Multisoft
September
83
Windmill Software
October
55
Graphic Software
October
96
Dickinson
Associates
September
82
infocom
October
55
Precision Financial
Systems
March
48
United Micro
Systems
March
48
Micro Lab
March
48
Sawney Software
April
55
FfowardSoft
April
58
Micro Vision
April
58
Software
Laboratories
March
76
Strategic
Simulations
March
74
Alkazar Associates
November
137
Blue Chip Software
December
240
SimSoft
November
137
Martin Oakus
November
137
Computer Creations
December
239
Applied Software
Technology
February
69
Vih-icorp
October
61
Visicorp
October
61
Sir-lech
January
42
Davidson & Assoc.
March
74
Satellite Software
International
September
73
Oasis Systems
May
102
246
softalk
Unless of/ieru>t5£ indicated, software listed runs in DOS 1,1 or 2.0 with
either display adapter and requires 64K and at least one disk drive ,
The Ultimate
Software bearing the name The Ultimate sounds too good to be true.
Has perfection finally been achieved by a word processor? This prod¬
uct's name surely indicates that there are none finer to be found any¬
where.
What factors would make a product superlative in every respect?
One would be a powerful text editor allowing for the polished creation
and modification of one's words. Another would be simple commands
that are easy to execute and easy to recall including formatting and
print commands that don't distract from the creative processes of writ'
ing. The inclusion of a typeahead buffer also would score points.
The "perfect" product would permit viewing of the printed page
prior to the actual printing process. The main menu would display all
functions. And why not include a spelling checker, database manage-
mem system (or DIF file translator), mailing list management, and a
spreadsheet to boot? Does this sound like a Christmas wish list?
All the criteria just named are present in The Ultimate , However,
the clumsiness of some of the program's modules and the product's lack
of finesse in presentation leave something to be desired.
The Ultimate is an assemblage of four modules: Word, Base (data¬
base manager), and Mail program (included on the main program
disk), and Spell (on a second disk). When you boot the main program
disk, you're in DOS; you have to ask the DOS command line inter¬
preter to run the program of your choice. Once you've done that, you
get a banner menu for the specified program, from which you must
make additional choices. A warning: While a banner menu is on your
screen, avoid hitting the semicolon at all costs. Otherwise drive A will
take that keypress as a personal insult and dump you back to DOS.
Choices from the banner menu for Word, the word processing por¬
tion of The Ultimate , are T (to list the directory table). O (for an old
file), and N (for a new file). Some of The Ultimate s clumsiness has to do
with the reading of disk directories. For example, many users prefer to
store their data on a disk in drive B, While pressing T will certainly give
you the directory of the disk in drive A, there is no way to gain access
to drive B from this menu. To do so you must remove both disks from
their original drives, place the storage disk in drive A, and issue the T
command once again. After you read this disk's directory, you must
return the disk in drive A to drive B and reinsert the main program disk
in drive A. Confusing? Just a little.
Once you're in the word processor. The Ultimate starts operating in
a far more likable manner. When you begin editing a new file, a text¬
editing screen is revealed that shows the current file's name, the cursor s
position, and the total number of document lines. Below this informa¬
tion another line represents the master ruler complete with tab stops.
Although the screen-refresh cycle seems slow, the word processor is
more than adequate for most needs.
The numeric keypad generally controls cursor movement. Charac¬
ter and word cursor movement are restricted to the line on which the
cursor rests; you may find The Ultimate's lack of cursor wordwrap
inconvenient.
The FlO key allows you to move the cursor in a variety of ways; it
also produces the critical function menu. Pressing FlO followed by L
will get you a query asking how many lines you want to "leap" through
your document. Your answer of +20 moves you ahead ten lines, while
a —10 takes you back that many. A B places you at the start of the
document, an T at the end Function keys also control the printing and
saving of documents, the setting of printer values, the file-merging
function, and deletions by character or line.
You can reset the master ruler's tabs through the function key's
menu by pressing the tab key. The Ultimate justifies paragraph by para¬
graph. You must position the cursor in just the right place once the first
paragraph has been justified in order for the nexL block of text to be
justified also.
The FlO functions are extremely well programmed. You may with¬
draw (simply by pressing W) as many as twenty-five lines of text from
buffer storage. These may be reinserted at any text location. To use the
same stored lines more than once, a duplicate option is available.
PO Box 390605
Ml View CA 94039
1400)240-9700
Educational
Programs
for the
iSM* PC
PC BASIC TRAINER
EOUBAS ! OEsigned (or beginners who wanl to learn how lo
program with the IBM PC Basic Language $ 95
EDU8ASH
Unlocks advanced (unctions of BASIC, such as:
Files (sequential and random), graphics, strings. . ,
SI 05
EDU8AS III
Presents the additianal features available in Ihe
new PC BASIC 2.0
S 50
E DU BAS PKG
Contains EDUBAS 1, EOUBAS II and EDUBAS III
S1B0
TMGAME
Sharpen your math skills Ihe FUN way. +, X, -
3 levels of dilltculty.
S 30
- Gw educational
Learnt Meihod dial
using a computer
• Requires IBM PC
and an BO column
programs use the WILL i Watch Interact. Listen and
lias proven to be (tie best wav tn leaf h about computers while
0i compatible MS-DOS 1 Disk dove Coloi graphic adaptor
black and white or calm monitor
- TO ORDER. CALL COLLECT 1400) 248-3700 - —
Please send mz your FREE catalog:
Na<ne _ . _
Address .
•Dry _ _ S'ate
/ID
f IBM is a trademark of International Business Machines Corporation
for the IBM Persoyial Computer December 1983
247
A fine replace/find function highlights the selected string and asks
you whether you want to replace all the selected characters, replace
none of them, or terminate the function without making any changes.
This replace function is of particular value when you're using the spell¬
ing checker, as is the merge function, which calls into your present doc¬
ument any other document— from either drive A or B.
Another feature merits a loud hurrah. Assume you've written a
lengthy document that you try to save to drive B, but a cold pro¬
nouncement indicating there's not enough disk space appears on¬
screen. What to do7 You can either place another data disk in drive B or
call F10 to the rescue. One of the items in FlO's menus is a kill function.
Kill presents you with a number of choices: You can either lose the text
you're currently creating or destroy a file that is no longer needed or is
of a lower priority than your current file on the B drive. Kill removes
the files you indicate, allowing you to save the current file.
The Ultimate can take advantage of many different printers, and
defaults can be changed at will.
After you write a document, you can run the material through the
Spell program, which displays the total number of words checked, the
number that matched, the number that didn't match, and the actual
words not matched. All this appears on screen as the document is read.
A final report includes an alphabetical listing of the misspelled words;
these are held in a temporary file called Spell. new for your retrieval.
The best way to check the list of misspelled words against your doc¬
ument requires that you enter the Word program and request the file
that you checked for spelling. When this file comes on screen, the cur¬
sor is positioned at the start of the document. A press of F10 brings the
function menu to the top of the screen. All that's needed now is to
merge Spell. new and all the misspelled words are brought to the top of
the screen. Using the replace/find function, the correction process takes
almost no time at all.
Philately Just Gave the
Personal Computer
Its Stamp of Approval!
Small wonder. SoftStyle’s Philatelic Management System
for the Personal Computer has added a whole new
dimension to stamp collecting.
Now you can efficiently manage your collection... and have
more time to enjoy collecting. Every level of philatelist will
find this superior software can grow with his collection
needs. We’ve provided everything you need to start today,
with flexibility for growth. You don’t have to design and
code a complex data base. There are over 40 programs in
this powerful, yet easy-to-use package, that has been
developed by software professionals and philatelists.
Pita** sand me:
"I Frw product brochure. I
□ Dementlralfofl Package, with informative man ua I and i
easy^lo-f un demo diskette, on ly $1 5, w h ich can be i
cr sdi led to a Compl eta Package purchase.
□ Complete Package wif h prog ram diskettes,
comprehensive instruct ion manual, in stall at ion guide, ,
aPd Demons! rati Da Package. Rag. piica— $295.
Special im roduclcry Price until Jan 1, 1984— $219.
When Ordering: Include your name, address, signature,
and phone a!ang with you r chectfmoney order, of VC/Vise.
Send to: £oft£tyleh fine.
Foreign orders add $10. Hawaii orders add 4% sales tax.
Available for {check yours): d IBM PC □ Apple ][
D Apple ][+ Li Apia fie □ Apple Hi
More versions co come. Needs 6-3 Ki1 2 diskette drives/
printer optional.
Philatelic Management System
for the Personal Computer
I![J
SoftStyle
SOFTSTYLE, INC.
7192 Kalanianaole Hwy., Suite 200
Dept. L10, Honolulu, HI 96625
Phone: (808) 396*6368
Another caution: When adding to or deleting from the dictionary,
you need at least 130K of free space in an alternative drive, because the
program Spell. 1st initially contains 13,000 words. This file is copied to
your auxiliary drive to form Spell. old, which is generated from the
Spell. 1st file. Words are added or deleted to the Spell. old file based on
the corrections found in the Spell. new file generated when you checked
for misspelled words. Spell. old becomes the updated Spell. 1st file when
the corrections have been completed. You can then print your diction¬
ary's words if you wish.
The database managing program, Base, could well become your fa¬
vorite. It allows you to design your own forms — and the editing proc¬
ess is simple. Again, old or new files may be requested, and a functions
menu similar to that provided by F10 in the word processing program
allows for easy manipulation of your data. Base was not designed to
meet the DBMS needs of a large company, but it's a fine system for
home or small-business use.
The Mail program produces mailing labels and personalized letters
with the help of coded documents created by the Word program. Func¬
tion-key assignments control the input of additional information to
already created forms as well as the reconfiguration of printer pa¬
rameters. Special sorting is conducted by setting specific group values
that allow you up to twenty-six sort choices.
You specify control group A, with conditions set from alphabetical
or numerical to specific search characters. Pressing F5 merges the data
to the form and dumps the result to the printer. Because the programs
are modular, you may relocate any program you wish without incur¬
ring any problems. A handy feature indeed.
In summary, The Ultimate is far from terrible, but it is not what the
name implies. Minor errors within the programs could have been
eliminated through proper product testing. The documentation itself is
good, but the printing quality produces an overall mediocre effect. For
example, a copy of an example document contained on the main pro¬
gram disk is almost illegible. The $385 price seems a bit high in light of
other products available for the pc. HL
The Ultimate , by Computer Creations (766 El Camino Real, San Carlos, CA
94070; 414-595-4466). $385.
Tycoon
Financial simulation games for the pc had best be good. After all, a lot
of pinstriped users out there dabble daily in the real thing. Many of
them probably bought computers as just one more weapon in the arse¬
nal of the serious investor. But for those of us who would like to risk
thousands without the pressure of wondering whether we'll be going
Chapter 11 the next morning, there is Tycoon.
Refreshingly, Tycoon does not deal with the stock market. Grand¬
mothers trade stocks. Rather, this is the high-powered world of the
commodities trader. Swiss francs. T-bills. Gold. Silver. Pork bellies. A
turn for the worse in Florida's weather and you really can find yourself
busted overnight.
Tycoon starts you off with $10,000 seed money and some good ad¬
vice. A highlight of the program is the clear, well-presented documen¬
tation, which familiarizes you both with the principles behind
commodity trading and the rules of this computer version. While the
rules are simple enough to enable someone to sit down and start play¬
ing immediately after skimming the documentation, there are enough
subtleties later in the game to challenge an experienced player.
Information is available within the game in the form of newspaper
headlines and graphs. The headlines provide you with clues as to how
the various commodities are faring. Obviously, if a hurricane hits Flor¬
ida, you'd be better off investing in soybeans than orange juice.
The graphs are numerous and somewhat confusing. You can see the
overall performance of the commodities index or examine the records
of your own investments in a somewhat bewildering variety of ways.
Beginners, however, will probably be content with a single graph,
which is all the program provides unless you ask for more.
248
SOftCllk for the IBM. Personal Computer December 1983
If flying your IBM PC got any more
realistic,you’d need a license.
You took off from Boston-Logan with nothing above
you but blue sky. Now you're 5,000 feet over Long Island
Sound, and New York-La Guardia, your destination air¬
port, reports high winds. Connecticut-Bridgeport is the logi¬
cal alternate, but clouds with a low ceiling are going
to make life difficult, You're in for an instrument approach
The plane inside your PC. Run the Microsoft* Flight
Simulator on your IBM Personal Computer, and put your¬
self in the pilot's seat of a Cessna 182 You control
everything from flaps and ailerons right down to the magneto
switch. You can even navigate using radio signals and
fly totally by instruments if you run into bad weather. Best
of all, Flight Simulator features a full-color, out-the-window
flight display With detailed graphics that closely simulate
a pilot's actual perspective.
The world beneath your lingers. Once youYe in flight
don't worry about running out of airspace. You can
take off and land at over 20 airports from Los Angeles to
New York, Each, with its own particular set of challenges.
The learning curve. In its "easy" mode, the Flight Simu¬
lator gives new pilots an aircraft which readily forgives
errors in flight engine control, and navigation. As you
gain skill move into "reality" mode. Then get ready for
simulations of everything from running out of fuel to
carburetor icing.
The Ace in your soul. When you think youVe earned
your wings, turn the clock back for a round of "British
Ace." Fly into a World War I air battle complete with
scouting flights, bombing runs and hair-raising dogfights.
Destroy your targets, shoot down the enemy fighters,
and you just might survive to be decorated.
Throttle on. Take a test flight at your computer store or
software dealer. Once you've been aloft, you'll want
to buckle up behind your own IBM PC with the Microsoft
Flight Simulator It's the closest you can get to flying.
Without leaving your nest.
BETTER TOOLS FOR MICROCOMPUTERS
MICROSOFT.
MICROSOFT CORPORATION
10700 NORTH UP WAY
B ELL E VU E WASH I NGTQ N 90004
Microsoft is a registered trademark and the Mkrosoft logo
is a trademark of Microsoft Corporation
IBM is a registered trademark of international Business Machines Corporation
WMMlj
The most powerful UNIX™-compatible
operating system available for the IBM PC™,
IBM XT™ and compatibles.
Now you can have the multi-user, multitasking
programming capability of a mainframe on a
microcomputer. The UNIX-compatible environ¬
ment of COHERENT™ lets you take C code
developed using UNIX V7 system utilities and
compile and run it on the IBM PC, IBM XT
and Corona. '
COHERENT’S highly-optimized kernel lets you
access over 145 different commands including a
C-compiler, a text-formatter and LEX and
YACC. Extensive hard disk and memory card
support is available now. By the time this ad
appears more devices and more IBM PC
compatibles will be supported.
The cost — far less than the cost of similar
UNIX-based operating systems and when you
buy COHERENT from NCI you receive all the
documentation and technical support you need
to operate it.
Call or write
0 Network Consulting Inc.
Discovery Park,
3700 Gilmore Way, Suite 110,
Burnaby, B.C. Canada V5G 4M1
(604] 430-3466
COHERENT is a trade mark of Mark Williams Co. UNIX is a trade
mark of Bell Laboratories. IBM PC and IBM XT are
trade marks of International Business Machines Corporation.
The game is not simply buy low and sell high, though. After the
would-be tycoon has made some money and obtained a few promo¬
tions in status (from novice to broker to investor and so on), he or she is
allowed to buy both long and short. Buying long, which is the only
option at the beginning of the game, means that you expect prices to go
up. Buying short, however, means that you expect prices to go down.
As a player advances, the number of commodities that can be in¬
vested in increases. While you must start out trading in wheat, cattle,
soybeans, and pork bellies, you could end up dealing with T-bills,
Swiss francs, and Japanese yen.
Within the limits of a simulation, the program does an excellent job
of imitating life. Several people can play the game at once, and posi¬
tions can be saved and returned to later. Only one game at a time can be
saved, however.
The program's greatest flaw is the obviousness of most of the head¬
lines. In the real world, trends are not as easily interpreted. Neverthe¬
less, Tycoon does offer an opportunity to explore a fascinating world
from the safety of one's computer. JB
Tycoon, by Jim Zuber, Blue Chip Software (19818 Ventura Boulevard,
Woodland Hills, CA 91364; 213-881-8288). $59.95.
InShape
InShape won't tell you not to eat that Big Mac. InShape won't tell you
not to follow it up with a chocolate milkshake. No, you have to supply
the rebukes and recriminations yourself. But the pain of keyboarding
the Big Mac (563 calories— ouch!) and the chocolate shake (383 calo¬
ries— ouch! ouch!) on your daily food-consumption chart will have
you treading the straight and narrow. If you've been virtuous, you'll be
rewarded by watching the lines that plot your weight on the bar graph
plummet and— if you've been running the treadmill and amassing aero¬
bic points— by increased physical fitness.
InShape helps you track your fitness goals by recording daily food
intake and points for aerobic exercise, and it stores and plots that infor¬
mation for fifty-two weeks.
A series of menus (not the food kind) prompts you to choose be¬
tween food selection and exercise charts. You record your daily diet
first by selecting a food group from the thirteen (plus one custom) food
groups given. You then select an item from the food dictionary and
enter the food for a particular meal or snack by moving the cursor and
pressing a function key. Almost all of InShape' s actions are carried out
through function keys, cursor movements, and carriage returns, so you
don't have to retype the food entries or the exercise options.
The food dictionary has one thousand entries taken from “the latest
USD A sources" and, in the case of the fast-food items, from informa¬
tion supplied by the particular chains. This leads to some interesting
discrepancies: The Wendy's basic hamburger has 470 calories and 34
units of carbohydrate, while the McDonald's no-frills hamburger pur¬
ports to have 255 calories and 10 units of carbohydrates. (And the Mc¬
Donald's hamburger somehow manages to have more fat than the
Wendy's burger, even though it has fewer calories and less carbohy¬
drates.) DEG disclaims any responsibility for errors in the database.
When looking up "bun, hamburger," to see if the McDonald's
difference might be the bun, you find that the hamburger bun rates a
big 0 across the board. What we have here is a new diet food, far better
than celery.
Another database problem: What are the units of measure? The
USD A counter is generally broken down by milligrams, but this is
never made clear. The unit-of-measure problem also occurs in the aero¬
bic section, where exercises are awarded "points" but no indication is
given of what constitutes a point.
The dictionary itself is organized by food type: dairy, meat and
poultry, sweets, seafood, alcoholic drinks, vegetables, and so on. Each
food type is broken down by calories and amount (grams? milligrams?
unit x?) of carbohydrates, fats, and proteins.
One thousand items may seem like a lot of food — indeed, it's a
softcilk for the IBM Personal Computer December 1983
A physician-designed, comprehensive weight
management program.
Guiding you to a new eating and exercise
lifestyle.
Allowing you to monitor your food intake and
energy expenditure instantaneously.
Graphic reports provide feedback on your long
range weight loss success.
introductory Offer 69.95
Mall to:
Healthware/1504 leander Rd. /Georgetown, 1X78626/(512) 863-6910
Enclose $69.95 for each package and $3,00 shipping and handling.
□ Send me copy(s) of the Master Control Diet and Exercise
Program.
□ Check or money order enclosed
□ MasterCard □ VISA
Name*
Valuable programmed instruction in exercise
and nutrition and other related topics.
A complete diet guide that will show you how to
lose weight without relying on willpower.
• BEALTBWABB'
Dealer inquiries invited
Address:
City:
state: Zip:
Card No.:
Expiration Date:
Bank No. (if MC):
Signature:
MONEY-BACK GUARANTEE]
Return program package within 30 days if not completely satisfied
and receive full refund.
larger selection than that offered by other diet software— but it is easy
to stump the food dictionary. There are, however, some very exotic
items: snails; animal crackers; human milk; and brains, all kinds. If
you are given to excess, or if you eat anything more complex than a
boiled egg, you can customize the various food categories with addi¬
tions of your choice (it's up to you to supply the data). There is also a
custom section allowing you to enter values for frequently consumed
items such as your favorite spinach /walnut lasagna or chocolate
Amaretto cheesecake. Unfortunately, there is no method of transferring
one of the meal summaries to the custom section, but it doesn't cost a
great deal of energy to write the values down and keyboard them.
Supplying the values and adding up calorie totals for the separate
components of lasagna may be an onerous chore, but you would have
to struggle through it only once. If you have the food dictionary on
your program disk, accessing an entire category, which scrolls alpha¬
betically, takes about a minute. If you have two drives and the food
dictionary on a second disk, the process is not as time-consuming.
Because of these limitations, and notwithstanding the food diction¬
ary's specificity, the diet program can really be used only in a general
way unless you follow a strict Weight Watchers- type diet. Even with a
customized dictionary and the fast-food listings, it's difficult to account
for restaurant meals, especially the exotic cuisine provided in many
metropolitan areas.
Once you've input your meals, InShape will break them down in
several ways to give you an idea of how much protein, fat, or carbohy¬
drate by food group you've consumed, how many calories, the nutri¬
tional value of each meal, and the nutritional value in proportion to
your weight. By using the plotting feature, you can compare daily fluc¬
tuations of your weight with any of the nutritional measures. For ex¬
ample, if you plot the percentage of calories broken down by meal over
sixty days, you might find that you consume 60 percent of your calories
at dinner; to lose weight you might consider eating a little less in the
Contemporary
Attire your IBM PC in style! ComputerWear is dust protection
with class. Design features include select, woven fabric and
embroidered emblem. Order now. Satisfaction guaranteed.
□ YES, PROTECT MY PC IN STYLE! SEND ME: □ CHECK
_ Keyboard(s) $16 _ Monitor(s) $18 □ VISA
_ Drive(s) $18 _ Printer(s) $18 □ MC
_ Ipc Mon/Drive$36 Add $2.00 Shipping Total: $ _
(CA. Res. add tax)
Print Name: _ _
Address: _
City/State: _ _ Zip _
Credit Card#: _ Exp _
Signature; _
Contemporary ComputerWear Att: ST
1320 36tf^Ave./San Francisco, CA 94122 • 415/564-0506
IBM PC is a trademark of International Business Machines Inc.
evening. Or, if you look at your fat breakdown by meal over time, the
plot can give you a vivid indication that your daily breakfast of fried
eggs and bacon is going to send you to the atherosclerosis ward before
you're fifty
To keep yourself going strong, you can start burning up those calo¬
ries and getting those muscles into shape. You will find that you can
choose from twenty-four aerobic activities (running, swimming, ski¬
ing, soccer/ hockey, bicycling, golfing, walking, and so forth) and a
custom exercise, say, alligator wrestling or square dancing. Again, as
with the custom food items, you have to supply the aerobic values
yourself. The menu guides you to select an exercise and asks you how
much and how long you did it (you cannot use units like "four times
around the softball field" or "until I passed out"). You are assigned a
certain number of aerobic points — for example, you get 6.8 points for
running two miles in twenty-four minutes. The documentation indi¬
cates that a weekly total of thirty to forty points will keep you glowing.
To rack up approximately thirty-five points you would have to walk
two miles in half an hour every day, run a mile in eight minutes each
day, or swim fifteen hundred yards in half an hour twice a week.
InShape' s most interesting feature is its ability to show your
progress or lack of progress over time; you can peruse your athletic and
dietary ups and downs for as far back as a year.
InShape could be used by professionals as well as by Joe and Betty
Dieter; dietitians or physicians interested in their patients' well-being
could use it to prescribe a program or help keep their patients toeing the
line. It could be especially useful in conjunction with The Nutritionist
(N-Squared Computing) or Diet Analyzer (SimSoft), two programs
that provide more detailed nutritional breakdowns.
It also is suited to diet and exercise compulsives and those willing—
at least initially — to spend some time putting items into the customized
menu. Even with streamlining, inputting your data can take a good half
hour. Truly compulsive or health-conscious people may be disap¬
pointed that InShape tells nothing about sodium, vitamin, or mineral
content, which would make this program a genuinely useful tool.
Those with a basic knowledge of nutrition and exercise will not be
hampered by InShape' s lack of interpretation of diet and aerobic
scores. Only one person can use the calendars and plots on each disk.
User support is excellent. InShape is not copy-protected. KTJ
InShape, by DEG Software (11999 Katy Freeway, Houston, TX 77079;
713-531-6100). $95.
Federation
Federation is a space shoot-'em-up of the Defender school; your ship
cruises above the mountain ranges of Drom, firing at enemy ships and
dropping neutrostatic bombs on the not entirely defenseless cities that
pass beneath you from time to time. Apparently, the Droms have been
supplying arms to some "nonhuman members of the Federation," and
this is enough to precipitate an attack from the Feds.
Unfortunately, this is not quite the "lightning fast arcade game of
skill and strategy" that the package promises. If lightning struck this
fast you'd have time to position dead batteries beneath it for a recharge.
The game begins with the approach of the sluggish drone ships. They
can be picked off quite easily at even the highest of five difficulty levels
unless your attention wanders. After you have killed enough drones,
you are likely to encounter the mother ship, intelligent bombs, or both.
Although the smart bombs are supposed to provide the opportunity
for strategy, it does not take long to figure out how to avoid them. The
mother ships, which are copped wholesale from Star Wars's "Death
Stars," are considerably more difficult to eliminate, despite their pon¬
derousness. Nevertheless, a little practice soon reveals when they are
most vulnerable.
Graphically, Federation is quite static. The Drom ships blow up
much too neatly, and their debris is transparent to your ship. The ships
fly on fixed courses and shoot only straight ahead — this predictability
seriously detracts from the game's ability to hold one's interest. And
252
softalk for the IBM Personal Computer December 1983
TRIX ARE NOT
JUST FOR KIDS
Everyone will be hooked
famous quotations. Starting with
the author and format, you un¬
ravel a trail of dues with the help
of crossword puzzles, trivia ques¬
tions, foreign word translations,
and other challenging word
games.
Start easy/ or be brave
TRIX series games offer several
different skill levels. You can test
the waters as a beginner or try
your hand as an expert. How
much challenge can you stand?
Play TRIX at your local Com¬
puter dealer today. Or call us at
(503) 641-5223* Learning was
never so habit- forming.
Kids, watch out for
grown-ups
In soft's TRIX games are educa¬
tional fun for the whole family.
Ten-year-olds and grandparents
alike will lock horns with the
computer in testing their word
skills, their memories, and their
quick wits.
Parents, watch
schoolwork improve
Kids will pay attention to vocab
ulary and history lessons after
TRIX moves in. They'll eat up
new words, facts, and thinking
skills for their next bout with
TRIX series games.
Wordtrix expands your vocabu¬
lary as you work against the clock
to form as many words as you can
from a grid of random letters.
There's only one catch: the com¬
puter has a built-in dictionary!
Mystrix is the ultimate
mystery-adventure game. Given
a few clues and a sophisticated
crime laboratory, you apprehend
and question witnesses, arrest
suspects, and use your best
deductive reasoning to solve
hundreds of baffling crimes,
Quotrix challenges you to
beat the computer at figuring out
Three games to take on
TRIX Series:
Educational Fun From Insoft
Insoft, Inc.
P.O. Box 608
Beaverton, OR 97075
TRIX series gar nc s ivork t>n JBM PCsaeid
mosi oompaiibit's.
S.S.R, Corp.
1600 Lyell Avenue
Rochester, NY 14606
\116] 254-3200
DOES YOUR PRESENT SYSTEM
PROVIDE YOU WITH THE
INFORMATION YOU WANT WHEN YOU
WANT IT AND IN THE FORMAT
YOU WANT IT?
S.S.R-’s provided computerized business solutions tor
f3 yrs. We've learned what you need and well satisfy
those needs with INFOTORY™. Our software utilizes all
the flexibility and potential of the IBM PC 1NFOTORY™
provides you with a system that's easy to team and
use, that satisfies the requirements of inventory ac¬
counting, and most importantly, provides you with
Information reporting capability that can’t be pro¬
vided manually and isn't provided in any other compu¬
terized inventory system.
We accomplished this with ANYREPORTift\ our unique
reporting feature that sets INFOIORY™ apart from any
other system. Using it, you can get:
■ Quantities, amount sold, cost of sales by vendor, by
product type, or even by key words like "green” or
inch” within the description (sect green sofa or fitting
% inch copper),
■ Any data you want— in alphabetical, description,
p/n, location, descending sales order, or in whatever
order and with whatever data your purchasing function,
accountant, warehouse or sales people need to per¬
form their jobs better.
■ Summarized sales and cost of sales information by
product category, by vendor or by each item— MID
and YTD.
How long would it take you to sort through and list, in
whatever order, your inventory items costing between
$13.00 $21,00, purchased from XYZ company, that
have a gross profit of between 25% 32%, that you
have more than 10 of in stock? Use ANYREPORT™, walk
away and the report's ready when you return. This Is
only one of the many benefits of ANYREPORT™,
To learn more about the many benefits that INFOIORY™
can bring to your business, give us a call or stop In at
your nearest dealer.
though interstellar war may be hell, it shouldn't be dull, JB
Federation, by Avant-Garde Creations (Box 30160, Eugene, OR 97403; 503-
345-3043), $29,95.
Spelbound
It would be difficult to recommend this set of word games if you had no
alternative to the data that come with the program. Not only are there
typos in the definitions in the Definition game (the definitions them¬
selves seem dreadful and misleading), but the spelling list contains an
egregious misspelling; category for category. This word pops up every¬
where (as do all the words in the spelling list) from the maze game to
hangman. The Misspell game, which generates misspelled words for
you to correct, requires that you change katagiry to category to win a
few points. Not the stuff spelling bee winners are made of.
All is not lost. The Setup program allows you to correct misspell¬
ings, change words and definitions, and code the games you want your
children to play. By following the documentation's guideline, you can
change catagory to category in no time.
This flexibility allows Spelbound to be useful to anyone with rudi¬
mentary spelling ability— ages six to one hundred and six. Six-year-
olds will find some of the words included too difficult (incandescent,
doorjamb , inoculate ) and/or of little interest (accountant, deterrent,
hieroglyphics ). But its easy to change the vocabulary level as often as
you like, and the possibilities are delightful. For example, imagine play¬
ing hangman and having to guess your own name to save the unfortu¬
nate felon.
Spelbound includes these games; Unscramble (recognize caooelcth
as chocolate ), two levels of Mazes (picking words out of a block of
letters— when you find the words on the word list, Spelbound high¬
lights them in the block), the venerable Hangman, Misspell, Define
(guess the word from its definition). Crossword Puzzle, Characters
(count the number of times a letter appears in a word), Concentration
(based on the old Hugh Downs game show), and Alphabet (arrange a
random list of letters in correct alphabetical order), Spelbound makes it
easy to print these games out, and some are definitely better played on
paper. Trying to pick the words out of a maze on the monitor will have
you seeing dancing green ants in no time.
The documentation explains Spelbound’ s workings in clearly under¬
standable terms, making it an easy package for the novice to use. It's
one of the few around that provide computer experience for small chil¬
dren and that can be easily modified. It is, perhaps, in a category by
itself. _ KTJ
Spelbound, by David and Jo Ellen Cawlfield, Blythe Valley Software (40879
Highway 41, Silver Creek Center, Oakhurst, CA 93644; 209-683-4735). $79, 95,
Word Processing on the IBM
Peter McWilliams has given new meaning to the term cottage industry.
Since he wrote and self-published The Word Processing Book in 1982,
McWilliams has become the most successful and the best-known au¬
thor of computer books for people who know nothing about comput¬
ers, And that's still a lot of people. He followed up that same year with
The Personal Computer Book. This year saw the publication of The
Personal Computer in Business Book f and now there is Word Process¬
ing on the
McWilliams has succeeded for several reasons. Most important, he
takes what many people perceive as an imposing subject and presents it
in a light, easy-to-follow, if innocuous style. His books are peppered
with quaint illustrations (drawn from the late nineteenth and early
twentieth centuries) and humorous anecdotes. Since McWilliams's in¬
tended audience consists almost exclusively of those who have not
bought a computer and aren't exactly sure why they should, this sugar-
coated approach makes for a painless introduction to subjects like
RAM and ROM.
In addition, McWilliams is an astute self-promoter. He is his own
publisher (although he has admitted that he hopes to sell his company
154
SGfttllk
soon) and has not limited himself to releasing a new edition of one of
his books each month. There is also The McWilliams Letter , an infor¬
mal, "highly opinionated/' ten-times-a-year newsletter, and a column
in Playboy on personal computing. So what does the man whom the
Houston Post dubbed "The Dr. Spock of Personal Computers" have to
say about IBM and the pc?
Not a heck of a lot.
Word Processing on the IBM bears more than a passing resemblance
to its older sister The Word Processing Book . They are almost identical
in content until you reach Part III: "Purchasing an IBM System and
IBM Software." Both books begin with a brief description of the origins
of word processing and some information about personal computers in
general. Chapter 3 is a concise description of some common word proc¬
essing features, and Chapter 4, "The Curse of Noah Webster," is essen¬
tially a heartfelt plug for The Word and The Word Plus from Oasis
Software. None of this, however, is discussed in terms specific to using
an IBM or IBM-compatible machine.
Part II finds McWilliams padding things a bit more. Again, this ma¬
terial is identical to that in The Word Processing Book. Each chapter in
this section examines the value of word processing to particular people.
Office workers are told about form letters. Students are given some
questionable advice about processing their lecture notes and creating
theme papers from the same. Writers are informed that computers are
quieter than typewriters (although the pc is hardly the best computer
for making this point). The self-employed are advised to send personal¬
ized letters to their clientele advising them of new products. Also, there
is a cheerfully superfluous chapter on writing poetry with a personal
computer. But nary a mention of IBM.
At last, in Chapter 12, "The IBM Personal Computers," we find
descriptions of the pc and XT Of course, the descriptions are almost
identical to those in the buying guide that appears in the back of
McWilliam's other books. The major difference is that some gaffes in
the description of the XT, which McWilliams originally dismissed as a
"color version of the pc," have been edited out. There is also an added
discussion of various operating systems and a brief review of the IBM
Displaywriter, a standalone word processor that IBM product centers
have been trying to sell to anyone who calls to inquire about using the
pc for word processing (McWilliams hates it).
The only new section of the book — a guide to word proc¬
essing software for the pc — is the big disappointment. McWilliams
writes that he originally intended to review each piece of software indi¬
vidually. After his list of software packages topped fifty, he decided to
opt instead for a lengthy checklist that would outline the specific fea¬
tures of each package. The charts that resulted are not entirely useless,
but they are probably not going to familiarize a word processing novice
with the real nature of the most popular programs for the pc.
As it is, the only way a reader can compare, say, Volkswriter and
WordStar is in terms of things like their search and replace functions.
More subjective issues like ease of use or helpfulness of menus are ig¬
nored. While McWilliams might claim he was trying to avoid claims of
partisanship, that claim wouldn't jibe with the plethora of opinions
about the relative merits of different products that characterize all his
books. After all, he makes no bones about not liking the pc itself,
which he finds too noisy.
The reader is left wondering why McWilliams published his book in
the first place. The material is almost entirely the same as that in his
previous book. He doesn't even like the pc, and he provides little infor¬
mation about it that wasn't in the earlier book. The answer, of course,
is that the Dr. Spock of Personal Computers expects a little of the IBM
marketing magic to rub off on him. At this rate, we will soon be seeing
a retitled version of the same book with a couple of pages added about
IBM's newest entry — Word Processing on the PCjr. JB
Word Processing on the IBM , by Peter A. McWilliams, Prelude Press (Box
69773, Los Angeles, CA 90069). $9.95.
-SHOPPING INVESTMENT-
PORTFOLIO SOFTWARE? |
The STOCK PORTFOLIO SYSTEM offers more complete financial
monitoring data than other investment programs available
at anywhere near our price! This exciting system by Smith
Micro Is available for the IBM PC, Apple ll/lle( or native Apple
III. When ordering please specify which program you wish.
COMPARE
THE LEADERS!
JNMUH
DOW JONES
MARKET MANAGER:
1 Portfolio Management
2 Menu Driven
3 Portfolio Valuation
Report
4 Profit & Loss Statement
5 Automatic Update via
Dow Jones Retrieval^
Service
6 Requires TWO Disk
Drives
SMITH MICRO
STOCK PORTFOLIO
SYSTEM:
1 Portfolio Management
2 Menu Driven
3 Portfolio Valuation
Report
4 Profit & Loss Statement
5 Automatic Update via
Dow Jones Retrieval"
Service
6 Requires only ONE
Disk Drive
Suggested
Retail Price:
$299.°°
7 Easy Manual Update
8 Includes C.D.’s, Money
Markets, and other
h Cash InvesImenls^H
SMITH MICRO
SOFTWARE
JF
f ki m (213)
L 592-1032
9 Dividend Income
Report
10 Interest Income/
Expense Report
11 Timing Notices:
Securities going Long
Term, Drvidends/Bond
Interest Due, Options
Expiring
12 Margin Accounting
13 Return on Investment
Calculations
14 Position Averaging
15 Covered Options
16 Save/Recall
Historical Quotes
17 Compute Investment
Net Worth
ONLY: $185.°°
P.O. BOX 604
SUNSET BEACH, CA 90742
See your dealer. Or send a
check for $185 + $2 shipping
(Calif, residents add $11.10)
IBM PC is a trademark of International Business Machines Apple trademark of
Apple Computers Inc.
Dow Jones News Retrieval and Market Manager are a registered trademark ot Dow
Jones A Co., Inc.
for the IBM. Personal Computer December 1983
255
The good
freres Bob and
Doug McKenzie aren't
any funnier than have been
Softalk/IBM's attempts to
find a way to send free trial
subscriptions into Canada.
After stops and starts, valiant
attempts, and pitiable efforts to
find an inexpensive way to make
Canadians the same offer we make U.S. subscribers, we've finally
faced the inevitable. There is no inexpensive way.
Armed with that knowledge, we're following a hallowed Softalk /
IBM tradition and ignoring it. Therefore:
Effective with the Januaiy issue
Softalk will finally do what it should have done months ago. . . make
free trial subscriptions available to Canadian IBM owners. Jot your
IBM serial number down and send it, along with your name and
mailing address, to:
Canadian Subs
Softalk/IBM
Box 60, Dept. A
North Hollywood, CA 91603
IBM is a trademark of
International Business Machines
l/uiess otherwise indicated, software listed runs in DOS on machines
with either display adapter and requires 64K and at least one disk drive <
A Send Bounty Bob climbing through ten screens of a uranium mine in
Miner 2049ert the popular arcade game from Micro Fun (2699 Skokie
Valley Road, Highland Park, IL 60035; 312-433-7550), now available
for the pc. In the game you run, jump, climb, and slide through the
mines, reinforcing the groundwork as you go. Elevators, cannons,
chutes, and ladders will help you but, watch out, the mutants won't.
Requires joystick and color /graphics adapter. §39,95.
A Flypchart is a self-paced teaching and demonstration program pre¬
sented through flipchart-style screens. From Systems Pius (1120 San
Antonio Road, Palo Alto, CA 94303; 415-969-7047). The package pro¬
vides the ability to tailor a series of screens to your requirements. Pres¬
entations can take several forms: interactive training, self-paced dem¬
onstration, and automatic demonstration. §175,
A Published as a permanent reference manual in progress, the first issue
of d Notes, the International Journal for Microcomputer dBase II Data¬
base Software Users, has been released by I.D.E.A Industries (1580
Woodvale Avenue, Deerfield, IL 60015; 312-940-1010) * Editorial areas
of the publication include database management, applications, forms
design, reviews, and user groups. §44 per year
A Carry ordinary paper through your tractor-fed printer with Paper
Tractor , a flat plastic device shaped like printer paper that carries a
sheet of nonperforated paper through a printer. From Paper Tractor
Limited (One South Fairview, Goleta, CA 93117; 805-683-2851).
511.95,
A A real estate program called Real Analyzer allows you to decide
when to buy, sell, exchange, or refinance any property by proiecting
cash flow and profitability before and after taxes for five years. From
Real-Comp (Box 1263, Cupertino, CA 95015; 408-996-1160). Can be
used by investors, homeowners, and tenants without computer experi¬
ence. $195,
A Forte Data Systems (1500 Norman Avenue, Santa Clara, CA 95050;
408-980-1750) has announced PC78-2, a hardware and software pack¬
age that allows the pc or XT to communicate via coaxial connection
with an IBM mainframe by emulating an IBM 3278/3 279 terminal.
Product gives file transferability under IBM VS/TSO or VS/ CMS. Up¬
grades and enhancements are made by swapping disks. 51,395.
A Directed at the business person who has a pc but doesn't really know
how to use it, a three-disk tutorial is available from Knoware (301 Vas-
sar Street, Cambridge, MA 02139; 617-576-3821). Using a simple game
format, one can learn the basics of six business applications, from sim¬
ple graphics to financial decision making. §95.
A An integrated set of office automation software has been released by
Schuchardt Software Systems (515 Northgate Drive, San Rafael, CA
94903; 415-492-9330), The InteSoft Series is made up of seven modules,
including InteCalc r InteWord, InteBase, IntePert , and IntePlan. Each
module can work alone, or the InteVate module can be used to link
them together. Database package includes the integrator. From §149 to
§495 per module.
A The Practical Accountant is a sing Gentry accounting package that
addresses the daily routine of accounting for the small business* From
Softlink (3255-2 Scott Boulevard, Santa Clara, CA 95051; 408-988-
8011). The package handles receipts, deposits, credit cards, accounts
payable, and so on. Also prints checks with vouchers, $149*
A The first module in a proposed Investor Series is available from Sa¬
vant (Box 440278, Houston, TX 77244; 713-556-8363). The Technical
Investor contains all the standard technical analysis tools, including
three kinds of moving averages, five kinds of volume indicators, regres¬
sions, point and figure charts, and more* Package can display up to
four chart windows at once, each independently controlled. $395,
A An enhanced version of the MicroFCS decision support system has
been released by Evaluation and Planning Systems (One Industrial
Drive, Windham, NH 03087; 603-898-1300). New edition includes a
full-screen data editor, user-defined functions and commands, and
user-programmable function keys* $2,000,
A Tall Tree Systems (1032 El well Court, Palo Alto, CA 94303; 415-964-
1980) has announced the release of f Spool the DOS 2.2 sequel to its
original DOS 1,1 print spooler. Delivered with source code for the driv¬
ers. $40.
A A two-dimensional, computer-aided design system called Draft- Aide
Is applicable to several design functions — with appropriate symbols
and characters— including electrical, piping, mechanical, structural,
and architectural. From United Networking Systems (7007 Gulf Free¬
way, Houston, TX 77087; 800-344-2001). The software is a production¬
mode system and is therefore very fast* Can interface with the pc and
the XT. $595.
A Two training tutorials for pc users have been released by Cdex (5050
El Camino Real, Los Altos, CA 94022; 415-964-7600), How To Use
Your IBM PC with PC DOS and HowTo Use Your IBM PC with CP/
M-86 and Concurrent CP/M-86 include four disks of interactive in¬
struction and a reference guide of important keystrokes and operating
system commands. PC-DOS tutorial compatible with DOS 2.0.
$69.95.
A Great SnakesJ Serpentine is an adventurous arcade game for the en¬
tire family from Broderbund Software (17 Paul Drive, San Rafael , CA
94903; 415-479-1170). In a maze of corridors, you are chased by three
vicious serpents through twenty different maze configurations. Goal is
to dwindle down the enemy by snapping at their tails and gobbling up
random toads and snake eggs for extra points. Requires color /graphics
adapter* S34.95.
A A conference to explore a broad spectrum of communications crea¬
tivity and leading-edge technology will be held February 23 through
26, 1984, at the Monterey Conference Center in Monterey, California.
Sponsored by T.E.D. Communications (635 Westboume Drive, Los
Angeles, CA 90069; 213-354-6307), the four-day event will feature vis¬
ual and audio presentations by speakers from Lucasfilm, IBM, NBC,
MITr Polaroid, and Sony as well as by musician Herbie Hancock and
special effects filmmaker Robert Abel. $475 per person.
A For creating your own custom programs, Savvy PC is a database
management system integrated into a high-level programming lan¬
guage and operating system. From Excalibur Technologies (300 Rio
Grande Boulevard N.W., 21 Mercado, Albuquerque, NM 87104; 505-
SOftnlk for the IBM Personal Computer December 1983
25?
242-3333). The package can be used in a wide variety of applications,
from medical analysis to agricultural accounting. Users can create ap¬
plications, modify commands, and continually update the format.
$395.
A Nine models of 5-1/4-inch Winchester disk drives, providing 10, 6r
15.9, and 25. 1M of formatted storage, are available from 12 Interface
(7630 Alabama Avenue, Canoga Park, CA 91304; 213-341-7914). Each
disk system includes the drive, an IBM-compatible controller (if re¬
quired), cabinet, cable, power supply, connector, and
I/O adapter. DOS 2.0-compatible. From $1,185 to $1,985.
A Run one or more applications at the same time on the XT with Thor-
oughbred/OS , a fast, multiuser operating system from Science Man¬
agement {1011 Route 22, Bridgewater, NJ 08807; 201-685-9000).
Software for the system includes Thoroughbred Basic, an enhanced
version of Business Basic III and Thoroughbred Idol, a database man¬
ager and applications development took A full range of business appli¬
cations software also is available, from general ledger to payroll. $795.
System modules: $395 to $595.
A Analytic Information Processing (Box 966, Danville, CA 94526; 415-
837-2803) announces an expansion card cooling fan called PCool. The
drop in temperature inside the pc with the fan installed is fifteen degrees
Fahrenheit. Mounts on the front of the chassis under the pc cover. Kit
with instructions: $99,
A A fifteen-minute continuous artistic experience is available on disk
from PC Art (3101 Oak Street, Terre Haute, IN 47803). In addition, the
program teaches the use of the circle , draw, line , and point commands
and includes a demonstration of two palettes on each of nine color
backgrounds. $50.
A Release 2,06 of PC/ Coder, a program development system, has been
announced by Response (608 Second Street, Jackson, MN 56143). New
version includes a 25 percent faster program generation routine and the
addition of subroutines for nongenerated code. $450,
THE CALCULATOR PROGRAM WITH A MEW TWIST - CONCURRENCY!
Tenkey is a calculator program which is totally integrated directly inside
your computer. Ten key’s concurrency allows you to be running ANY
application desired, press a special command key and instantly your
computer becomes a calculator. When you've finished your calcula¬
tions, press the command key again, and your applications continues,
as if it had never been interrupted. You may even transport the final
calculator total back into your application. Finally, a practical use of
concurrency.
FEATURES
15 Digits - up to S9 trillion
Tape display for double
checking
All Decimal Precisions
Kon .scant
Ability to transport final
totals back to original
application.
BENEFITS
Saves time by allowing instant
calculator capabilities at the
touch of a finger.
Saves money by improving
your operators through-put
efficiency.
Maximizes your personal
computer investment by
optimizing its capabilities,
Ask your local IBM or Compatibles
Dealer for a demonstration today!
If he doesn’t have Ten key,
Tell him to get Tenkey!
Cheaper than PAC-MAN
and H) limes more useful!
PHOTON SOFTWARE
P.O BOX 14CB
BELLEVUE. WA at£t»
rOT|J51-M72
fitKJM2ft-2975
AT COMPUTER STORES
EVERYWHERE
A A mouse-driven software package that aJJows pc users to access sev¬
eral applications through windows and exchange data among them is
available from Graphkon Software (399 Sherman Avenue, Palo Alto,
CA 94306; 415-329-1791). Inview works with almost any package writ¬
ten for DOS IT and 2,0, including 1-2-3 , WordStar , and dBase IL Op¬
erates with both floppy and hard disk systems and monochrome
monitor. Requires 256K. $295.
A A set of five games including horse racing and target shooting is
available from The Eton Group (160 Keller Street, Petaluma, CA
94952; 800-358-9092), The Entertainment Set package is menu-driven
and easy to learn, £29.95.
A The Software Shop Construction System is a package designed for
construction firms buying their first pcs. From Software Shop Systems
(960 Holmdel Road, Holmdel, NJ 07733; 201-946-8900) . The system is
designed to follow a company's typical work flow and uses function
keys, window displays, and answer wheel to make it easy to use. How¬
to cassette tape included.
A A combination I/O card that Hts in any slot in the pc and the short
slot in the XT is available from IDEAssociates (7 Oak Park Drive, Bed¬
ford, MA 01730; 617-275-4430). The IDEAmini multifunction card
contains disk emulation software, print spooler software, and Lptl /
Lpt2 swap program. Interface and clock /calendar options available.
$175 to $295.
A The Data Communications Source Book has been announced by In¬
formation Systems Strategy (21515 Hawthorne Boulevard, Torrance,
CA 90503; 213-543-5565). The service consists of a loose-leaf reference
book covering the entire spectrum of data communications and quar¬
terly updates. Topics covered include local area networks, PABX sys¬
tems, communication protocols, and so on. Can be used as a personal
or technical reference. First year; $195.
A A fully featured portable printer has been announced by Micro Pe¬
ripherals (4426 South Century Drive, Salt Lake City, UT 84107; 800-
821-8848), The eighty-column dot-matrix Sprinter features an
IBM-compatible parallel port, five character sets, programmable char¬
acter design, built-in friction and tractor feed.
A EasyMed is a complete medical practice management software pack¬
age from Medical Accounts Management Services {95 Madison Ave¬
nue, Morristown, NJ 07960; 201-539-3833). Standard features include
complete patient billing, insurance claim generation, management re¬
ports for practice analysis, word processing, appointment scheduling,
and a customizing function for tailoring the system. Maintains up to
32,000 patient records and prints statements automatically. $2,495.
A Easy to learn and use, ResQ is a database program that can handle
32,767 records per file. From Key Software (2350 East Devon Avenue,
Des Plains, IL 60018; 312-298-3610), The system offers sixty fields per
record and eighty characters per field. No programming knowledge is
needed; just answer prompts to create custom free-form displays, re¬
ports, and calculations. Can transfer ASCI! files from other database
management systems and word processors. $395.
A A new series of hard-disk systems in their own cases has been an¬
nounced by Falcon Technology (6644 South 196th Street, Kent, WA
98032; 206-251-8282). In addition to providing either 10 or 15M of
mass storage, the PC eXTender series includes a serial port, cluck/cal¬
endar, sockets for as much as 192K additional RAM, and utility soft¬
ware. Occupies only one system expansion slot, $2,295 to $2,795.
Second 1GM drive can be added for $1,595.
A Instantly calculate, carry over, and display tax results with Series
1040 income tax software from Calcu-Tax Computer Software (19-21
West Mount Pleasant Avenue, Livingston, NJ 07039; 201-992-2274).
The program can process both simple and complex returns because it
contains all lettered schedules and twenty numbered forms, ten with
multiple form capabilities. Display screens are reproductions of the
1040 forms, $1,150.
A Data Consulting Group (877 Bounty Drive, Foster City, CA 94404;
258
SQftolk for the IBM Personal Computer December 1983
$1495 for a complete 10 megabyte hard
disk system is a good deal — but not if
you need 23 megabytes of storage!
That's why our 23 megabyte hard disk system is priced at only
$2249. And for another $895, you'll get 23 megabytes of tape
backup security.
The Pegasus 10 and 23 come complete with
all the software and hardware you need to
start operations.
If you've outgrown the storage capabilities of your IBM
PC or compatible computer but haven't grown into the
giant pricetags on 10- or 23-megabyte hard disk systems,
you're in for a surprise.
The price on these complete systems featuring the lat¬
est components just reached an all time low!
And you get everything you need to start working on
your hard disk system:
■ Top quality formatted fixed hard disk (ST506
compatible)
■ Top quality controller card
■ Software that runs on DOS 1 . 1 and 2.0, CP/M 86
■ Host adapter
■ Integral power supply
■ Cables
■ External custom chassis with additional space for
either our tape backup, another hard disk, or floppy
disk drive.
■ 90 day warranty
What's the catch?
There is none. It's a simple matter of economics.
Pegasus saw the growing need for mass storage, made a
commitment to fill this need, purchased thousands of the
finest quality hard disks, and is now passing the good
deal along to you.
The only thing you may be missing in buying the
Pegasus instead of the IBM XT expansion chassis is
something you may not need in the first place: eight ex¬
pansion slots, a communications card, three little ini¬
tials, and an extra $1,000 to $2,000 out of your pocket.
But don't I need a tape backup for all that
storage?
We recommend it! That's why we're offering you the
same great deal on a ^"cartridge tape backup. We've
watched other companies offer 10 and 20 megabytes of
storage and forget about the backup altogether. Our
tape backup, which carries a 90 day warranty, retails for
just $895 — a small price for over 23 megabytes of for¬
matted storage and lots of peace of mind.
Where can I buy a Pegasus hard disk
system?
Pegasus systems are available only through dealers.
So contact the dealer in your area who sells IBM PC or
compatible computers. If he doesn't have Pegasus,
chances are he'll carry it soon. Just ask him to call us. We
will ship him your Pegasus unit immediately.
Does Pegasus have larger storage
systems?
Absolutely. 65 and 140 megabyte systems will soon be
available from Pegasus. And the best part is that they,
too, are breaking new ground when it comes to pricing.
If you've outgrown 10, or even 23 megabytes of storage,
ask about the larger capacity units. All with the same
top quality hardware and software and full 90 day
warranty.
PEGASUS
A DIVISION OF
GREAT LAKES
COMPUTER PERIPHERALS, INC.
2200 West Higgins Road, Suite 245
Hoffman Estates, Illinois 60195
Dealer Inquiries Invited 800-323-6836 In Illinois (312) 884-7272
415-571-8100) has announced PC Cash Register ; a point-of-sale pro¬
gram that provides inventory record storage by store number, inter-
store transfer, three types of inventory markdown, and automatic
percentage discount. $395. Integrated purchase order control system:
$100. Mailing list and labels: $75. Automatic cash drawer: $268. A PC
Names & Notes is a prospecting tool for salespersons or a follow-up
utility for sales support. Can have up to ninety -nine dated text records
attached to any name and address record. $95.
A Expanded and updated six times a year, the USMI: Market Directory
is a guide to doing business with software producers. From Technique
Learning (40 Cedar Street, Dobbs Ferry, NY 10522; 914-693-8100). The
guide profiles computer retailers, distributors, suppliers, libraries, and
consultants in detail. More than five hundred current software publish¬
ers are listed, and an index provides six ways to find them. One year:
$195.
A More than one hundred fifty investment software descriptions are
listed in Computerized Investing , a bimonthly publication available
from the American Association of Individual Investors (612 North
Michigan Avenue, Chicago, IL 60611; 312-280-0170). Offers detailed
descriptions and specifics on capabilities, systems, and features, as well
as prices and addresses. Subscription includes an electronic bulletin
board and message service. $44 per year.
A BPI Systems (3423 Guadalupe, Austin, TX 78705; 512-454-2801) has
announced four new additions to its family of software for the XT:
General Accounting, Accounts Receivable, and Accounts Payable are
three accounting systems that run on DOS 2.0 and work on the fixed
disk. New features include subqueuing of reports for unattended print¬
ing. $595 per module. A Information Management is a complete data¬
base management system, including a word processor. $425.
A Designed for large businesses or small, Oz is a financial management
m pc ohxt-
• IBM Compatiblaisduri
IBM Compatible Sedcl-Pbri
• IBM Compatible Printiit_?a:
• Clock Calendar With Rat:
e Adadtqr. Rod
idiyl
• 0-256K Memory, ExpanaaideLlnl 64^
• Print Spooler and Clock Sothy'ajB.
Infr.rdm
km
List price with no installed memory
ntroductory Price Through 12-30-83f
r^lude boards meet the highest stan'ddrds At
W
769
desidn and production quality avai!abld.->fU
ocardsLcarry a one year warranty.
la
pTpqrTfev prelude Products
Kn fledripry Plus Game Port Card; v; .... $2^
lfrirftTerFbrrPIus Clock Card. . ; _ 149~
Plus Clock Card. . — ... _ 149
Ktlil3333i3ESlilli
TTested). . . . . 69
Ksk for
W
ihdniat y
holders may-orden
PMUpcjal dealer. Visa or Master*
dkectly.
dud
ei-Corporation
(foep 2fc7-feo:
9501 4
^ne. Suite 2X7-
ie
M iP trte rfeg
red tridem,
rk bf ihta
tio
ha
Bwsines
Machines
system from Fox & Geller (604 Market Street, Elmwood Park, NJ
07407; 201-794-8883). With no cells and no programming, the package
offers integrated data analysis, graphics, and reports that give office
managers financial control and 3-D views of data. Using simple
prompts and commands, revenues and expenses can be projected, actu¬
als and forecasts can be compared, and color graphs can display any
information on the screen. Requires color /graphics adapter. $500. A
Grafox is a business graphics package with full-color capabilities that
can draw information from any standard IBM Basic file. Requires
color /graphics adapter. $295.
A American Planning (4600 Duke Street, Alexandria, VA 22304; 703-
751-2574) has introduced MegaBasic, a transportable version of Basic
that functions under several different operating systems, requires less
memory, sorts faster than conventional Basics, and more. Thirty built-
in features include scan with edit, dynamic number conversion, trace/
trace if, multiple buffers, and expanded arithmetic functions. Options
require software license. $375. Development interpreter version: $199.
Demo: $50. A The B.O.S.S. is a menu-driven business data manage¬
ment system that features large file handling and portability between
operating systems, from various CP/Ms to MS-DOS. Can create appli¬
cations for networking systems such as PCNet. $495. Development Ba¬
sic: $199.
A Cheat Sheets are command summary cards designed to perch atop
the screen and jog your memory. From Printed Peripherals (747 Fifty-
fourth Street, Oakland, CA 94609; 415-653-7412). There are vinyl
cards for WordStar, PC-DOS dBase II, Perfect Writer, Multiplan, 1-2-
3, and more. All are easy to read and arranged for quick visual access.
$9.95.
A A word processing system that checks and corrects your spelling,
WordPlus-PC will highlight a misspelled word and offer suggestions, in
probable order of correctness, as to how to spell it, all with the stroke
of a few keys. Make your choice and a word is automatically corrected.
From Professional Software (51 Fremont Street, Needham, MA 02194;
617-444-5224). The package features a ninety-thousand-word elec¬
tronic dictionary with room for ten thousand more. $495. Without The
Boss : $395.
A Hand-rubbed computer furniture in a variety of woods and finishes,
including light and dark oak and walnut, is made by Computer Com¬
pliments (Box 770843, Houston, TX 77215; 713-664-4897). Modular
construction allows for configuration growth. Can be purchased com¬
plete or piece by piece. Locking compartments; centralized power bus
with circuit breaker. Enclosed printer cabinet sold separately. Com¬
plete: $895.
A Connect your pc to a Honeywell mainframe with two emulation soft¬
ware packages from Cambridge Computer (151 Bender Road, Mount
Carmel, CT 06518; 203-288-6004). Both allow the pc to emulate a Ho¬
neywell terminal without any host system or application software mo¬
dification, regardless of the operating system. File transfer utility also
available. PC77/78 package emulates a Honeywell VIP7700 and
VIP7800 series. $795. PC72/73 emulates Honeywell VIP7200 and
VIP7300. $395. Transfer utility: $150.
A A new monthly journal for 1-2-3 users, called Absolute Reference,
has been published by Que (7960 Castleway Drive, Indianapolis, IN
46250; 317-842-7162). The November issue contained a comparison of
VisiCalc and 1-2-3, a review of Financial Fastrax, and a comparison of
three plotters. Future issues will include columns on 1-2-3 features, ex¬
amples of business applications, tips, product reviews, and more. $60
per year.
A Data Defender is a digital burglar alarm designed by Picotronics (820
East Forty-seventh Street, Tucson, A Z 85713; 602-624-8771). A pres¬
sure-sensitive mat connected to a control module containing two 100-
decibel horns sits under your pc. Control module plugs into a standard
wall outlet. Manual reset key enables alarm system to be deactivated
by user. Up to ten mats can be connected to one module. $32. A
260
SOftcilk for the IBM Personal Computer December 1983
SIMPLIFIED SPREADSHEET ASSEMBLY
^VlfclUG 3?R*A&SUBET (a) KNOCKS
fYFX\CAM JOl^PlHG ?>eAM5CB) ^uro
MourrHroe NeoRomc r\AN(c) voho
15 SoDiscort&oeOLKrefc -tw'at ws
WMR. STANDS Om> e-{OD, DiScOPGING
HAT(p) WHICM 0?€VJS CAGE C6)
AND RELEASES eP\cOR£AN ttoosE
Cf).
t^OOSE, INSPIRED BV SCetslT Of
P£^.fEcnL\ Acs ED CA^ACtv\BER,T
CHEESE- , GNAVJS 'me.OOSW' SPR-6AD-
SHEET, omlX to DiSc.o vje*L *\£-
tYAOBees) fooDED BYARottA of
CN€.RrR.tPC GoR-GoMZlOLA (&).
ih& A F\Tof PIGlUE. WE. ^»P\LLS
\JllvJTAGe. \a)IN&-(V0 usto ookter-.-
WHGEL (.1) vaHlfirt TURNS POUuCY
TH AT CAUSED G LOV/e ) TO
GRASP SPR-EAIPSHGET AMD MOl£
IT TO TAPING aR£-A.
5K££T ts taped secvorblY w
PLACE DT TRAlWED ADHeSLYB.
TAPE WOPUY(K).
ft ft § X§ Jl ft* 3*
« Vi c5 5 K*»e*iti
? j^S S'3 I
i$ ii ft 4 SSSftfiWBfiS
? I £P ! £3 Jl j »^ri; / M-f M
tjtiiv mammc
* #2 {II
l i51?5 lUllilKISK
s a?! I? JPJrrrj*w/M
G'S9S*? JfisiSiftSIsaS
J* ! *? ' I? f | j*rrpi»»j'W
ftasins •tlusitiiiii
vRSj
ig*,S5 Sife$Ml9
JllMt J*
Sill £S VS5MOH2S
? ff j ,2)J
§ s=!s« KilHSB%8»3
i j-fcs C >5j.a
4!>8« I MS
.s l m
? rJ»?
0 ft*
J»|.:{5
2 1 sS9
irs»J
Sllffi
* PrJ*?
5 sags
I w4
3 SSS*
S
S 4282
a w*?
i 56S£
«P*
5 V/5T55
4 Sail!
jr JtpA?
! !5?3
55jT.fi
shir
4 e^9
s lift
? :
j
i ?
f; -
a$ls sn
sim
ji r{?
asm
t w*a
S B5E5
2 /«;.■»*
\ nii
l®5
4 jr/fcSS
‘SIMM
> T«T.5
5 4?H
fi !>A.O
mm
8 lllls!
Wiimmu ill
y
sisssa
jj i «c 5£
films
r*
‘site<ai
3iC3»mt>'»
Jjr4?
i\m
i
s Mi
5 ij»*55
J
ilSS1?*
> LTr^wJ1?
Sli^HSafisH
tI'818
5! /cs£
Viiii
r
ajifift
aicuitiSHs
tjrj:s
siws
5!i22B
eijsjSJa
a ! lira*
SlfefilSE30
SltVa
?!}*?*?
5 1 S4«Ji
Ill'll
?
m
llalSiiiiS
M
'iluii
i *SKS
t
m
IISS'itiR'iS?
Irsft
Ifel
SlTWfi
Dim
f
SjsS:5S
4 las i*ii.
CTO
4|*s4
airtKi
m
r.;
min
gill lift
1 hmim
m
3ifla2J
wte
t
4124141
}\ **rrt*&&
4iiSEBfi42»KS
‘a S it
iliiiS
Ji.W?
i.|*2S
if
m
£ia!BSiafl4«s
s \m
J|iq4
S 13443
,1
ill.
; .iitlSSSiili
m
lisisl
113245
A
til;
IliffiSfuf
ill
Itfss*
514S31!
4
r
firm
SittlSi
|!H588h^J
ill
IlifrV
i m%
D* rtf
imu
MADE SIMPLE
Now you can save time, aggravation, adhesive
tape, and Gorgonzola cheese by following one
simple direction — Sideways. It's the unique soft¬
ware program that lets you output all the spread¬
sheet columns you need, all on one continuous
page, all with one print command — and all for
only $60!
With Sideways on your side, no spreadsheet
you invent with Lotus 1-2-3™ VisiCalc? Multi¬
plan™ or SuperCalc™ is too wide! And it's just
as powerful an ally when you're creating far-
into-the-future schedules and pert charts with
your word processor. In fact, for any wide
text file, for dozens of uses, the way to go is
Sideways.
The experts agree. PC Magazine, for exam¬
ple, writes: "If you've got the need, Sideways has
the solution." And PC World calls Sideways
"nifty .... an easy to use program that does
what it claims."
You can go Sideways today with an IBM® PC
and an IBM® Epson, Okidata, Prism™ or Pro¬
writer™ printer. Ask for Sideways at your local
ComputerLand® or other leading computer
stores. Or mail a $60 check to Funk Software,
PO. Box 1290, Cambridge, MA 02238. (617)
497-6339. MC/Visa accepted. Send no Mexican
jumping beans, please.
SIDEWAYS
FOR EASY-READING HARD COPY
Giving Your Hard Disk the Boot
by Kevin Goldstein
Red Face Department. The November in-
stallment of "Boards and Buses" asserted that
the installable device driver for the Pegasus
hard disk was supplied by Tallgrass Systems.
That was a mistake. It should have said the
driver and its hard-to-use interface were sup¬
plied by Tall Tree Systems, a company in no
way related to Tallgrass Technologies. Tall-
grass was one of the first companies to offer
high- capacity hard disk systems with integral
tape backup, and word in the industry is that
the systems are excellent, (Look for a review of
one of Tallgrass s subsystems in an upcoming
issue. ) We apologize for the error.
(CALCU-EMULATORl
PRINTING CALCULATOR
EMULATOR PROGRAM
for the
IBM - PC (and PC-XT Compatibles}
Why You need Caicu Emulator
BOTH SCREEN AND PRINTOUT ARE MUCH
MORE READABLE THAN THOSE TAPES AND
DISPLAYS LIMITED TO fl TO 14 (NUMERIC ONLY)
CHARACTERS.
ANYWHERE THERE'S A PC YOU HAVE A TOP
QUALITY CALCULATOR AVAILABLE.
AUTO-DECIMAL, FIXED. AND FLOATING DE¬
CIMAL POSITION FOR ACCOUNTING PLUS
SCIENTIFIC NOTATION STYLE FOR SCIENCE
AND ENGINEERING
EASY TO LEARN TO USE SINCE MOST
FUNCTIONS IMITATE A COMMON OFFICE
CALCULATOR,
easily make remarks on your calcul
ATION PRINTOUT SO YOU KNOW WHAT YOU
HAVE DONE TWO HOURS, TWO DAYS, OR TWO
YEARS AFTER YOU HAVE FILED IT AWAY WITH
ARCHIVAL ACCOUNTING or scientific
MATERIALS.
NOT COPY PROTECTED! I !
Requires:
IBM Personal Computer (or cpmpalibfe)
IBM PC - DOS (any version! or MS - DOS
One diskette drive
An SO column momior (color or mono)
Optional primer lor hard copy
SpeciaHyW°nly^24'9- IS! *“*"
Designs Compultf pTOdiuTs
7739 El P'EN&Adufu Dallas, TX 7&24G
Phone (314) 9 60-24 5 5
PROMPT SHIPPING!
J0M PC and PC ♦ 005 a*e natte marks of ititernaiionai
Business Machines Carp
MS - DOS is 9 iratfenwk of Microsoft, Inc,
The interface between a hard
disk and a pc consists of two
parts: a controller board
and a host interface board.
The controller board per¬
forms such functions as
buffering (amplifying) weak
disk signals, converting
the analog signals from the disk into digital sig¬
nals. and assembling the bit stream into bytes.
There is a standard controller-to-computer
interface, adhered to by many 5 hi -inch hard¬
disk controllers, called the small computer sys¬
tem interface, or SCSI (the name was recently
changed to SCSI from SAS1). The popularity
of the SCSI interface greatly expedites the sys¬
tem integrators' task of interfacing a hard disk
to various small computers: All they need to
do is design a board that connects the standard
SCSI interface to the desired computer's bus.
That board usually plugs into the computer to
which the disk will be attached (called the host
computer), and is therefore called a host
adapter board; the standard SCSI interface
plug is then plugged into the host adapter
board in the personal computer.
However, SCSI takes the concept of a stan¬
dardized interface one step further than mere
plug-compatibility (that is, low-level hardware
and electrical compatibility), because it also
specifies a standard software interface. Data
transfers across an SCSI interface occur at a
very high level: read a byte or read a sector, for
example, are typical SCSI commands. Since an
SCSI interface does most of the work, the asso¬
ciated device drivers can be very simple.
The Great Lakes hard disk (see the last two
installments of this column) typifies the way
most external hard disks are interfaced Lo the
pc. A controller board is located in the same
box as the external disk. One side of the con¬
troller board connects to the disk itself (also
through a standard interface, incidentally,
called an ST-506 interface); the other side of
the controller board offers a standard SCSI in¬
terface and cable, A host adapter board is
plugged into the pc expansion chassis, and the
SCSI interface cable from the controller board
is plugged into the host adapter board, thus
completing the electrical connections.
At boot time, a small program called a de¬
vice driver is loaded permanently into mem¬
ory. Once this has been done, programs can
read and write data to the hard disk simply by
passing information to the device driver,
which does the actual communication over the
SCSI interface.
The XT disk controller does not conform to
the SCSI interface, IBM has built an excellent
controller that does lots of error checking and
has other nice features; it does not, however,
communicate with the software at anywhere
near as high a level as a standard SCSI inter¬
face. From an outside vendor's point of view,
that makes the attainment of 100 percent XT
compatibility much more difficult than it
would have been had IBM used the SCSI inter¬
face, Vendors must design their own control¬
lers, and those controllers must exactly mimic
IBM's. (A rather expensive way around that
problem would be for the; manufacturer to
simply specify the use of the IBM controller
card.)
As this column observed once before, one
of the disadvantages of an external hard disk
vis-a-vis the XT is that a pc with an external
hard disk will always have to be booted off a
floppy disk in the A drive. The reason for this
annoyance can be found in the pc’s ROM
*4rmware. In addition to containing diagnostic
routines, functions, and services that can be
called by user programs, the ROM programs
(collectively known as the ROM BIOS, for
ROM Basic Input/Output Services) also com
tain the boot code. The boot code Is nothing
more than a short program that reads a small
section of "startup" code, called the boot re¬
cord from any system disk. Once read into
memory, the BIOS passes control to the boot
record; the boot record then reads the rest of
the disk operating system into memory.
One of the differences between a pc and an
XT is that the XT's ROM contains code that
can read the boot record off either a floppy
disk or the hard disk; if the XT's firmware de¬
termines that there is no disk in drive A, it au-
262
5 Oft olk for the IBM Personal Computer December 1983
Meet Lee McFadden, your
personal guide
to the IBM PC
Lee’s carefully sequenced cassette lessons
let you learn in the most natural way
possible— by sitting down with a
knowledgeable friend. Even if you have
never touched a computer, in just 3 step-
by-step sessions you will learn to:
• Set up your computer
and use the special keys
• Copy diskettes and files
• Format new diskettes
• Rename and erase files
• Load and run BASIC programs
• Write simple BASIC programs
• Create and edit text files
• Set up batch processing files
• And much more!
In short, you will be able to use existing
programs with confidence, as you enter
your own data organize your files and
understand the principles of what you and
your computer can do. If you later decide to
take up programming, you’ll have the solid
background necessary.
A Proven Teaching Approach
With interactive FlipTrack cassettes, you
learn directly by doing. No reading
required. You learn at your own
convenience, at your own pace, on your
own computer— like having a personal
tutor “talk you through’’ each procedure.
Best of all. the patented FlipTrack format
of the tapes lets you choose the subjects
that interest you, covering as much or as
little detail as you want. And a fully
indexed Operator’s Guide provides an
invaluable, on-going reference.
You work directly with IBM’s own DOS
and Diagnostics diskettes, trying the
IBM is a registered
trademark of
International
Business Machines
Corp.
commands and programs you want to
master, and seeing the results. No
secondhand simulations. (If you have PC
DOS version 2.0, you also work with its
Supplemental Programs diskette.)
Moneyback Guarantee
Order from us on a 15-day “right of
return" basis. Try a lesson or two yourself.
Share them with others— friends, family,
students or staff, if you’re not delighted at
how quickly and easily you begin to learn,
simply return the program in its original
condition for a full refund. No questions
asked.
To Order:
Drop by your local dealer for a
demonstration. Fill out the coupon below,
and mail it. Or Visa and MasterCard
holders may order TOLL FREE:
(800) 222-FLIP
In Illinois, call (312) 790-1117.
Other tested
“how to” courses
from FlipTrack:
Computer Operation
□ Apple //e .
□ Apple II Plus .
□ Apple /// .
□ IBM PC .
$57.00
$57.00
.$110.00
$57.00
$75.00
$57.00
*7 □ IBM XT .
i □ Franklin Ace 1000
Word Processing
□ WordStar .
□ WordStar &
MailMerge .
□ AppleWriter .
□ EasyWriter II .
$57.00
$75.00
$57.00
$57.00
Spreadsheets
□ VisiCalc . .
□ SuperCalc .
□ Multiplan .
□ Lotus 1-2-3 .......
$75.00
$75.00
$75.00
$75.00
Operating Systems
□ CP/M .
□ CP/M-86 .
. $60.00
. $75.00
Introduction
□ How to Choose the
Right Computer
& Software .
. $29.95
FlipTrack Learning Systems acknowledges (he
trademarks above as belonging to the
companies whose products they describe.
Learn how to operate your IBM PC
by listening to a friend.
□ YES. Please rush me the courses I’ve checked above. I
understand that if I’m not delighted, I may return any course
undamaged within 15 days for full refund. No questions
asked.
□ Check enclosed. (Include $2.50 for shipping. Illinois
customers add 5.5% sales tax.)
□ Charge my credit card:
□ VISA □ MasterCard
No. _ Expires _
Name
Address
. State .
Signature
Outside USA. add 810 per unit.
FlipTrack
Learning Systems
Dept. ZZ-A
999 Main. Suite 200
Glen Ellyn. IL 60137
(3121790-1117
FlipTrack Learning
Systems is a division of
Mosaic Media. Inc.
buLB^JiSMS.
presents
MEGAWRITER
FOR THE IBM PC
THE SUPERSTAR WORD PROCESSOR
FOR YOUR IBM PC
THAT MAKES ALL OTHERS
"ORDINARY PERFORMERS"
HERE'S WHAT WE DO
We give you all the features you'd
expect to find in a quality word
processor.
We give you an easy-to-learn,
to-use manual.
We give you easy-to-remember
commands. |"J" = Insert, "D" =
Delete, etc.)
We give you built-in mail list
merging at no extra cost.
We give you a
finder at no extra cost
MEGAWRITER
WORD PROCESSOR
MEGASPELL
SPELLING CHECKER
MEGAFINDER
DATA MANAGEMENT
SYSTEM
Three superior software products -affordably priced -
created for fast, easy use of your IBM PC or Apple Computer.
II
1 ns
We Make Computers Work Heeler.
MEGAWRJTER, MEGASPELL and MEGAFINDER are registered trade marks of:
MEGA H ADS Corporation 5703 ODerfin Drive. San Diego, CA 92121 [619] 450-1230
tomatically searches for a boot record on the
hard disk. As supplied by IBM, a pc's ROM
lacks that little piece of code, so a pc with only
the standard ROMs cannot boot off a hard
disk — external or internal.
Buried deep within the new IBM Technical
Reference manual (version 2.02) that was re¬
leased in support of both the XT and the up¬
dated pc (the pc with the 25 6K motherboard) is
an interesting piece of information that bears
directly upon the issue of booting from an add¬
on disk. The manual describes a rather delight¬
ful feature that IBM added to the ROM code
when it moved to the 256K motherboard. On
all XTs and newer pcs, a short piece of initiali¬
zation code has been added; this code causes
the pc to go browsing through certain memory
locations (locations GC8QOOH to OF4O0OH),
looking to see if any ROMs are installed
therein. If the BIOS finds a valid ROM in¬
stalled within that address space, it branches to
the code in that ROM.
Suppose that new ROM happens to contain
a device driver for a hard disk, as well as code
that would let the pc boot off the hard disk.
The new ROM needs some way of telling the
BIOS to use its (the new ROM's) code for boot¬
ing, rather than the code in the standard ROM
BIOS. And, fortunately for us, such a way
exists.
When the BIOS executes the boot code, it
does not jump directly to the code that will
read the boot record; it instead executes an in¬
ternally generated interrupt, which causes it to
jump to the address (and execute the code)
contained in location 64H, the memory loca¬
tion in the interrupt table that points to the lo¬
cation of the bootstrap loader. In the normal
course of events, the BIOS itself will have
loaded that location with an address that
points right back into itself somewhere, that
''somewhere" being the location of the boot
code in the standard BIOS. But it's a very easy
task for the newly added ROM, when given
control by the BIOS, simply to change the
pointer to the bootstrap loader in the interrupt
table, so that instead of pointing back into the
ROM BIOS it points to boot code in the new
ROM. Having done that bit of initialization of
its own, the new ROM can return control to
the BIOS (which still has to finish the initializa¬
tion procedures), secure in the knowledge that
when it comes time to boot, the boot code in
the new ROM will be substituted for the stan¬
dard boot code in the ROM BIOS.
When a manufacturer sells you an add-on
hard disk, he must include device driver soft¬
ware (a device driver is simply some code that
the pc will execute whenever it needs to access
the hard disk). What all the discussion of the
previous paragraphs boils down to is this; If
the manufacturer bums his device driver into a
ROM, adds some boot code and a little initiali¬
zation routine, and gives you the ROM along
2te
softcilk
with the disk, you'll have a hard disk you can
boot from. Considering that he's got to supply
you the device driver in any case, and that
ROMs are fairly cheap, that would be a very
small expenditure of time and money for a
very sought-after feature.
So why aren't more manufacturers offering
it? They probably will. After a few manufac¬
turers start offering self-booting hard disks, the
rest will have to jump on the bandwagon to
stay competitive.
And surprise: A few manufacturers already
are offering self-booting add-on hard disks.
For example, Maynard Electronics of Cas¬
selberry Florida, offers a ten-megabyte inter¬
nally mounted hard disk that comes complete
with an EPROM; plug the EPROM into the
motherboard, throw away your boot floppy,
and power Her up (look for a review of the
Maynard disk in a future issue).
In the meantime, booting off a floppy disk
in drive A doesn't seem all that bad — until you
realize that every time you finish running a
large program, the resident portion of DOS
(that is, the part of the operating system that,
once loaded, never leaves memory) goes back
to that same floppy drive to reload the tran¬
sient portion. And that can be a true pain . (The
transient portion of DOS is the part of the op¬
erating system that may be overwritten by
large programs, then reloaded when needed.
See last month's column.)
Fortunately, DOS offers a solution to this
problem. Unfortunately, the solution didn't
work when we tried it last month. Fortunately,
we got it to work this month.
The solution lies in a statement that can be
placed in the configuration file. The configura¬
tion file is a user-supplied file that DOS reads
when it is first fired up. Inside the file (which
must be located on the boot disk and must be
named ConKg.sys) are statements that tell
DOS how to configure the system. The state¬
ment
DEVICE = WDRIVE.BIN
for example, tells DOS to look for a file called
Wdrive.bin and load it as a device driven a de¬
vice driver ts a program that conforms to sev¬
eral predefined standards and to which control
is passed whenever DOS needs to access the
particular hardware device that the driver pro¬
gram controls. DOS 2.0 cannot use the Great
Lakes hard disk until the program Wdrive.bin
is loaded.
Another statement that can be included in
the configuration file is shell (this statement,
unfortunately, bears the same name as Basic's
shell command— to which it is otherwise en¬
tirely unrelated). Found inside a configuration
file, tells DOS the name of the user-inter¬
face shell under which it will operate, and
where to find that shell.
And what is the user- interface shell? Simply
that portion of DOS with which you interact
2*5
_ t
Ul
n
£5
a
V/E IWXE ^/computers wow
PRESENTS
HA '
MEGAFINDER.
The "Next Generation" Software for Superior Data Management
Filing cabinets (even
computerized filing systems)
are only as good as the
information you can quickly
retrieve from them.
MEGAFINDER lets you file a
"list within a list." Other data
management systems file
information one way.
MEGAFINDER files it four
ways for instant retrieval,
display or printing.
Simplicity of use: You almost
don't need the brief manual.
At the touch of one key,
MEGAFtNDER tells you what
to do next.
Mail List Merging: Couldn't
be more efficient when you
add MEGAFINDER to your
MEGAWRITER Word
Processor. Together, they'll
write a letter to your list or to
a selected portion of your list
MEGAFtNDER is a filing
system and report generator
in one! MEGAFtNDER
generates REPORTS-notjust
LISTS. And, the waiting time
is almost nonexistent. Which
brings us to the competition:
MEGAFINDER has features of
PFS File and PFS Report in one
and will cost you half as much!
MEGAFINDER vs PFS File
4,
Feature
MEGARNDER
PFS Fife
FASTI Time to find one
up to
name and address from
500
one second
1 20 seconds
Number of ways forms
are marmamed in
sorted order
four
one
Report generation
included
PFS Report
Required
Burlt-rn forms provrded
yes
no
Instant on-line HELP
avaiFabJe You don't
have to read the
manual to get out of
trouble
yes
no
COMPARE THE PRICE
(MEGAFfNDEi? vs PFS
File + PFS Report)
S99.95
5250 or MORE
MEGAWRITER
WORD PROCESSOR
MEGASPELL
SPELLING CHECKER
MEGAFINDER
FILING SYSTEM
Three superior software products- affordably priced-created for fast
easy use of your IBM PC or Apple computer.
MEGAFfNDEP, MEGAWRITER and MEGASPELL are registe tra* k dT
MEGAHAUS Corporation. 5703 Oberlin Drive, San Diego, CA 9ZIZJ * (6 19) 450 J 230
fFS FrJe anrf PFS. Report ais negucersd tradf milks, ol Software Publishing Corparatrcn
for the IBM Personal Computer December 1983
most directly. As an example, it's the shell that
causes the prompt
A)
to be printed. The shell is also responsible for
interpreting user commands, such as a request
for a directory:
A>DIR B:
and, for that reason, is also known as the com¬
mand interpreter.
You may recall earlier the implication that
there are two parts to DOS: a part that's al¬
ways resident and a transient portion that may
be overlaid. The transient (overlay able) por¬
tion is the command interpreter, a program
that's quite familiar to you as Command.com.
When you terminate a program that's been
running from the hard disk and your pc insists
on accessing the A drive, DOS is simply trying
to reload Command.com. The command in¬
terpreter's default location is drive A, and its
default name is Command.com. So unless you
tell it otherwise, DOS will always try to reload
Command.com from drive A — no matter how
much money you paid for your hard disk.
You can tell it otherwise by means of the
shell command. Shell specifies both where an
alternate shell will be found and what its name
is. According to the DOS 2.0 documentation,
you can specify an alternate shell by including
the following line somewhere in the file Con-
fig.sys:
SHELL =
[D: ][PATHNAME]FILEN AME
where d; is an optional drive specifier.
That would certainly appear to solve the
problem: Simply put Command.com on the
hard disk, perhaps in a directory called lSys-
tem, then include in your configuration file the
statement
SHELL =
C: \ SYSTEM \ COMMAND.COM
And, of course, if you've tried that, you know
it doesn't work. Don't blame the program¬
mers, though; blame the document writers.
(On second thought, blame them both.)
What the command should look like is:
SHELL =
C: \ SYSTEM \ COMMAND.COM
C: \ SYSTEM /P
The first parameter (c:\system\command-
.com) tells DOS that the command interpreter
it's to use is called Command.com, and that
the first time it is loaded, Command.com will
be found in the directory \ System, which is
located on drive C. The second parameter tells
DOS that when it comes time to reload Com¬
mand. com, the file will be found (again) on
drive C, (again) in the directory \ System.
And the switch, /p, tells DOS that this name
and location for the command interpreter are
to become permanent, to be changed only
when DOS is rebooted. Omitting the switch in
this case is tantamount to omitting the whole
statement.
If you're familiar with the set environment
command (see "System Notebook"), you may
know that the shell pathname is included in the
environment as a parameter of the form:
COMSPEC = C: \ COMMAND.COM
Don't bother trying to bypass the configura¬
tion file by setting the Comspec environment
parameter directly. While this would seem to
be the only logical and consistent place to store
the shell parameter (it is, after all, where all
other programs can look to determine the shell
name and location), DOS keeps its own record
elsewhere. Maybe this will be cleaned up in a
future revision of DOS 2.0. With any luck, the
revision will also correct the documentation of
the shell command.
One note about using the shell statement in
a configuration file: It's a good idea to include
the shell's directory name in the path. In the
example just shown, the path might read:
PATH= \ SYSTEM
More on Hard-Disk Incompatibilities. As
noted last month, you'll have trouble running
"foreign" (translate non-IBM) operating sys¬
tems with any external hard disk that inter¬
faces via a loadable device driver. That's
because, rather than going through the device
driver (which can't be loaded, since it was writ¬
ten for PC-DOS), the foreign operating system
must make some assumptions about the hard¬
ware; the most significant assumption that the
OS makes is that the hardware looks like an
XT. The problem can of course occur with ap¬
plication software: Any software that makes
assumptions about the hardware and then at¬
tempts to access the hardware directly, rather
than going through the OS, is going to run into
the same problem as the foreign operating sys¬
tems. That's one of the principal reasons Alan
Boyd, in his "System Notebook" column, has
been so opposed to programs that make end
runs around the operating system and access
the hardware directly.
As with operating systems, there is some
subset of programs that bypass all or parts of
the operating system, sometimes out of real ne¬
cessity, frequently out of imagined necessity.
One of those programs is HardLook, Peter
Norton's utility for examining the XT's hard
disk. This program doesn't work with the
Great Lakes drive. We'll mention any other in¬
compatibilities we run across as time goes
by. ▲
for WordStar™ Frustration
DDPLUS™
A Powerful Text Formatter for WordStar
or Any Standard ASCII Text File
ORDER NOW: $39.95
Include $2.00
Shipping.
Credit Card Orders
Welcomed.
Write or Call.
THE
ALTERNATE
KEY
P.O. Box 148
Williamston, Ml 48895
(517) 484-1664
9 a.m.-6 p.m. EST
Friendly: Menu-Driven, Fully Documented, Needs
No Patches to WordStar.
Powerful: Merges Form Letters/Addresses, Micro
Justifies on Dot Matrix (Epson, Prowriter) as well as
Letter-Quality Printers.
Versatile: Extensive Formatting Features, Macros
for Advanced Users, Uses Any Serial or Parallel Port.
Requires: IBM-PC, PC-DOS 1.1 or 2.0, 96K memory, 80 col. monitor.
IBM-PC/PC-DOS. WordStar, Prowriter and Epson are trademarks of International Business
Machines Corp., MicroPro International Corp.. Leading Edge Prods. Inc., and Epson
America Inc. respectively.
YOU CAN:
Say good-bye -to Ctrl-B.
Choose page width, length,
and margins from the menu.
Select multiple copies,
headers, footers, and line
spacing. Print one to four
columns of fully justified
text per page.
Automatically number and
indent outlines or lists.
Use DDPLUS "as is", or
define your own printer and
menu default values.
This text was produced
using WordStar, a dot matrix
(Prowriter) printer, and
DDPLUS.
266
softcilk for the IBM Personal Computer December 1983
WE SPEAK YOUR
LANGUAGE!
tComo esta usted? p Parvoline C H(CH ) N
Reproduction of actual output (NEC Spinwriter 3530):
£C6mo est& usted? B Parvoline C.H(CH_).N
6 3 4
'+oo
2nx2dx
• ~KO
— FLUENT WORD PROCESSING FOR THE IBM
PC
Finally, a sophisticated Word Processor that displays and prints the IBM characters, does
complete on-screen formatting, and is very easy to use. And it’s fast! But there's more:
Unlimited number of named saves
240 characters in two fonts
Composite characters
Microspaced justification
NO embedded commands
Background printing
Multiple wheel support
Supports hard disks
Automatic file backup
Undelete, cancel key
Single sheet feed in background
On-screen merge of documents
Multiple format rulers
• Unlimited document size
• Scroll to 132 columns across
• What-you-see-is-what-you-get
• Continuous screen reformatting
• Word-wrapped center, right-align
• Bold and underline on screen
• One-key Cut, Paste, Delete
• Multiple header-footers any size
• In-context, instant Help
• Unlimited length Cut/Paste
• Full use of function keys
• Decimal-aligned tabs
• Real tabs (not spaces) for tables
• On-line directory with wildcards
• Indents, exdents-left and right
• Many cursor jumps
• File erase from directory
• Global search and replace
• Centered tabs
• Unlimited number format changes
• Uses all available memory for text
• Written in assembler for the PC
• Pagination, hyphenation, & more!
INTRODUCTORY SPECIAL
(Regular Price: $299)
Includes complete manual, keyboard template, and quick reference guide. You will also receive two disks: a demonstra¬
tion disk to try out Swift to see how you like it, and a second disk containing the full Swift package. If you are not com¬
pletely happy with what you see, just return everything to us with the seal unbroken on the second disk within 30 days and
we will send you your money back (minus a $10 handling charge).
Newburyport Computer Associates, Inc.
27 Fair St., Newburyport, MA 01950
Telephone charges
credited to orders.
No shipping charges.
No credit card charges.
(617) 462-9411
Requires 128K IBM PC or compatible (192K with DOS 2.0), one DS disk drive. Supports IBM 80 CPS & Graphics printers, NEC 3510/20/30/50/15/25,
NEC 7710/20/30/15/25 Qume 5&9, C.ltoh F-10, Smith-Corona TP-1, Epson MX-80 & MX-100, ASCII-only printers.
IBM PC is a registered trademark of IBM Corporation NEC Spinwriter is a registered trademark of NEC.
PYXEL Presentations
Maximum Quality... Minimum Effort
PYXEL Visuals is a I PYXEL Visuals
no-nonsense method gives you
for producing your I TT .
presentations.
When you need:
• Large, bold text in a variety
of sizes;
• Lines and illustrations;
• On-screen presentations as
well as overhead
transparencies;
PYXEL Visuals can do it.
When you need it fast and
easy, PYXEL Visuals lets you
• Edit screens both before
and after you save them on
disk;
• See a directory of screens
without leaving the
program;
• Save a screen in a lot less
than 16K of disk space
(PYXEL Visuals uses only
1-3K);
• See what the hard copy
will look like while you
design it— not after you
print it;
• Do all this without
memorizing commands or
constantly referring to your
manual.
PYXEL Visuals does all this
and more. Because you need
something more... a low price.
For only $98 you can be pro¬
ducing presentations (and
signs and report covers)
NOW. Without wasting time
to figure out how.
Mexico
Population: 65,000,000
Area: 761,600 sq.m.
Currency: Peso
PYXEL Visuals
gives you
• Horizontal or
vertical hard
copy
• Automatic or
prompted on¬
screen
presentations
• Character sizes
1/4" to 1" high
• Every character
individually
designed for best J
appearance
• HELP at the press of a key
• NO COMMANDS to learn
—or forget
• Quick changes to screens
and presentations
Our customers let us know
they love it, but some want
even more. So we created
BATCHPRINT. For the
person who needs even more
quality, more control, and
more freedom.
BATCHPRINT prints PYXEL
Visuals screens in one of four
proportionally spaced print
modes: high resolution bold,
high resolution light, low
resolution bold, and low
resolution light.
You choose the
spacing between
screens on the hard
copy so you can
print short pages
and very long
pages. Of course,
with a name like
BATCHPRINT, you
can print up to 42
screens while you
get a second cup of
coffee.
Our support is as simple as
our software. We value our
customers. You can call and
get help with a problem.
You’ll receive updates and
enhancements without
rebuying the package. And, as
a registered customer, you’ll
be offered new products at
reduced prices.
Actual IBM Graphics Prmtof Output
With all that, you still don’t
have to learn commands or
pay a lot. BATCHPRINT is
just $75.00.
pyxEi
anppLicniions
2917 Mohawk Drive
Richmond, VA 23235
(804) 320-5573
PYXEL Visuals - $98
BATCHPRINT- $75
MasterCard/Visa Accepted
Requires: IBM PC with PC-DOS; 128K RAM;
Color/Graphics Adapter; Graphics Monitor;
EPSON MX-100, MX -80 with GRAFTRAX, FX-
80 or IBM Graphics Printer.
DOS 2.0 and XT compatible.
|er Sex Differences 1
ance’s Smart Card . . . and M<
CABLE TV AND TELEPHONES BRING
COMPUTER PROGRAMMING TO HOMES
shall we watch tonight, Henry?"
'7 dont know; lets have a look at the TV
listing. There are two horror movies , a coun¬
try western concert , and the usual stuff .
Nothing for me. "
"I think I'll play Zork then. Switch to
thatf please. "
'7 think Til read a magazine , "
On the eve of the year 1964, forget about
The keyboard in the picture above is one
component of The Games Networks
Window. The mansion is the Los Angeles
headquarters of The Games Network.
test-tube babies, Big Brother, newspeak, and
doublethink. Get ready instead for the begin¬
nings of what should become a big busi-
ness — cable- and telephone-based
computerized information and entertain¬
ment networks for the home.
They have names like The Games Net¬
work, GameLine, and Tel eLearning. Soon
these networks may be part of daily home life
for many people. And that's not just people
living in affluent suburban homes. With ca¬
ble television, it's possible to reach hordes of
sensation-hungry middle-class apartment
GOTO page 266, column 2
A New Scheme
For Locking
Up Software
In the seemingly never-ending contro¬
versy over the illegal copying of computer
software, the phrase "protection scheme" is
often heard, but not many people in the in¬
dustry — publishers, authors, everyday con¬
sumers, and certainly not pirates — profess
much liking for the various protection
schemes that have been used in the past. And
yet the idea that software can in fact be
locked up tenaciously hangs on.
The fact is, just as soon as a new scheme is
developed, the truly dedicated pirates start
hacking away at it. And they always break
it. Some observers feel that it will always be
impossible to create a completely unbreak¬
able scheme. An alternate plan is to make the
economics of the situation work to the ad¬
vantage of the software publisher.
In response to this notion, three Israeli sci¬
entists have proposed a new protection
scheme. The scheme involves the deliberate
use of "weak bits" in special sections of a
program.
A weak bit is a bit that is sometimes read
as a 0 and sometimes as a 1, The idea is that
personal computer owners will not be able to
duplicate the weak bits on their own ma-
chines—unless they modify their disk
drives— and the software will not run with¬
out them.
This protection method was devised by
Adi Shamir, a mathematician at the Weiz-
mann Institute of Science, and his students.
Amos Fiat and Yossi Tulpan, Shamir pro¬
poses that hundreds of weak bits could be in¬
tentionally written on certain tracks or
sectors of a disk. The special sections— called
coupons —would be chosen by the software
designer and hidden within the program.
When a user boots a program that incor¬
porates this scheme, the computer is in¬
structed to check for weak bits by reading
over the coupon several times. The weak bits
show up sometimes as Os and sometimes as
Is, and the computer checks to make sure
there is no consistency in the way the coupon
is read.
This scheme would prevent users from
copying programs because disk drives are
normally incapable of introducing weak bits.
If a user tried to copy the coupon, the result
would be a copy containing only normal
bits— unambiguous Os and Is introduced
more or less arbitrarily by the computer
whenever a weak bit was encountered.
GOTO page 264 , column 2
w*
sofcalk for the IBM Personal Computer December 1983
Computing Sex Differences
Personal Computer
SMARTWARE™
Revelation™ Data Base for
IBM PC & XT $595
Revelation™ BASIC $300
Large System Relational Database
now available for IBM PC
* Variable length records
Up tn 65K in length
(That's right 65,000 characters)
* Dictionary driven files & reports
* 8087 compatible for superior number
crunching
* Report writer with many levels of sort
* Data compatible with Pick™
operating system mini
* XT compatible - handles files as large
as the disk
* MS DOS compatible
* IBM PC, Columbia, Eagle, Compact,
Hyperion etc. compatible
* Many more features
* 32 bit technology, not old fashioned
8 bit technology
* More powerful than most mainframe
data bases
The Big Picture1 M $ 1 7 5
Financial decision making tool for
VisiCalc® on Apple III, lie
* ‘'What if" your 5 year personal
- Cashflow
- Tax
- Balance Sheet
* Provides evaluation of different
strategies with sensitivity testing.
* Similar model done by a bank cost
85,000 per cun!
* Superb documentation
■ Multiplan version soon
Dealer inquiries invited
Send me a catalog! s T 1 2 i
CYPHER, 121 Second Si.. San tnnfivro, CA 0-410^
NAME _
COMPANY _ _ _
ADDRESS _
CITY STATE _ ZIP
800-SMARTWARE
Visa/MC accepted
In California 415-974-5297
Parents May Be
Root of Computer
Sexism in Kids
Why is it that women of all ages are lag¬
ging behind the male population in embrac¬
ing the computer revolution? Does it begin in
the school and home? And, if it does, who is
to blame — industry, the schools, parents?
Two Stanford University psychologists,
Irene Miura and Robert D. Hess, conducted
three studies of computer use among school-
children and found that girls begin falling be¬
hind at an early age. Their survey of
eighty-seven children— boys and girls from
five to eight years of age — showed that only
boys were owners of home computers at
these early ages. Though the situation
changes when students reach junior high
school, the boys still outnumber the girls as
owners two to one.
This first survey also revealed that there
are definite sex differences in the amount of
time spent using home computers. Miura and
Hess found that, in a typical computer-own¬
ing family the son spent twro to three hours
per day programming and playing games,
the father used the computer regularly for
business, and the mother and daughter didn't
use it at all.
Miura and Hess's survey of twenty-three
computer camp directors— including infor¬
mation on over five thousand campers—
found that girls make up 27 percent of enroll¬
ment in beginning and intermediate classes.
The proportion drops to 14 percent in the ad¬
vanced classes and to 5 percent in the highest
level courses. An interesting pattern was un¬
covered by Miura and Hess— female enroll¬
ment in computer camps decreased as the
cost of the camps increased— an indication
that many parents are more aggressive in en¬
couraging boys to tackle computing.
In their third study, Miura and Hess had
children and adults rate seventy-five soft¬
ware titles according to whether they were of
greater interest to boys or girls. Adults and
children agreed that only 5 percent of the ti¬
tles were of more interest to girls, while more
than one-third of the titles were of greater in¬
terest to boys.
Schools, parents, and industry must all
take blame for the failure to make computing
more attractive to the young female popula¬
tion of this country. The scene seems to be
changing for the better, but slowly. Altering
the perceptions of parents— those who be¬
lieve that computers are naturally the prov¬
ince of boys — would help immensely. True,
the lack of software specifically designed for
young girls is more than noticeable, but the
lack of opportunities for young girls to en¬
counter present software — which often tran¬
scends sex differences — is an even more
serious problem. DH
270
softolk for the IBM Personal Computer December 1983
for Portable, Personal and Desktop Computers
Available for these popular 8-blt and 16-bit microcomputer formats:
All CP/M' 8" Computers (SD)
All IBM PC Compatibles
TRS-80 Model 2 (with CP/M)
TRS-80 Model 4 (with CP/M)
Apple II (with CP/M)
Apple He (with CP/M)
Franklin ACE (with CP/M)
Morrow Micro Decision
Northstar Advantage
Corona PC & Portable fc
Corona Portable ■
COMPAQ Portable B
Hyperion Portable B
Seequa Chameleon
Tl Professional £
Columbia MPC *
Osborne Executive S
Osborne I (SD) b
Osborne I (DD)
DEC VT-180
CompuPro /v
Xerox 820
IBM PC ^0*
IBM XT
KayPro II t(.
KayPro 10 micro
Call about
other formats
SATISFACTION
GUARANTEED
or Your
Money Back
• - - —
7^5
r: %
*4^
7
‘ ( ... for several years the defecfo standard for
microcomputer software, and still a good example
of some of the better thought-out
software on the market. 99 —Interface Age
Complete
Package of
Software,
Training Aids,
Manuals, and
Users’ Newsletter
$395
CP/M format
$495
IBM format
FULL-FEATURE, FULLY-INTEGRATED ACCOUNTING SYSTEM
Everything you need to keep the books... at a price you can afford!
Your Bookkeeper, Accountant, and Banker will love you for installing this fine system!
Check these features:
This remarkably-valued Accounting System will manage
your company’s business records and automate your
entire bookkeeping process— from the posting of indi¬
vidual transactions to producing up-to-the-minute
Income Statements, Balance Sheets, and other impor¬
tant management reports. Desktop Accountant™ gives
you a "Big Company," professional image with printed
invoices, statements, and checks. It is user-friendly,
completely menu-driven, offers system-prompted
data entry, and is compatible with both floppy and hard
disks. Feature-for-feature, and dollar-for-dollar it is the
best software value on the market! But don’t let the
low price fool you. Desktop Accountant™ is not a
"cheap" accounting system, only Inexpensive. That’s
because original development costs were recovered
years ago allowing us to sell an excellent product in
high volume at low prices and still earn a fair profit. This
high-quality, reliable software was designed and writ¬
ten in 1975 for small-to-medium sized businesses. Since
then, it has successfully proven itself in well over
10,000 companies in alt 50 states and in 13 foreign coun¬
tries. It is also used and recommended by hundreds of
bookkeepers, accountants and CPA’s, including the
regional offices of several famous "Big Eight" account¬
ing firms! No other Accounting System offers you so
many features, benefits, and valuable extra services. You
can pay more but you can’t buy more! Desktop
Accountant™ is backed by our 30-day, no-risk, money-
back guarantee of 100% customer satisfaction! Call for
free literature or order now with complete confidence.
Read What Users Say.
‘ ‘Two hours after receiving the Desktop Accountant I was
up and running live data, and generated an entire month’s
work and financial statements the following day.’ »
— J.C. Bartels, President
(accounting firm) Gonzales. Texas
‘ ‘To get anything better we would have had to spend
multiple thousands of dollars. I think It's a dynamite
package for the money.1 ’
—Bob Cox, V.P. General Mgr. letters
(manufacturing company) San Antonio. Texas ON FILE
Here’s what you get:
1. A professional-quality, full-feature, fully-integrated
accounting system. 2. Six-to-fourteen diskettas
(depending on your system's disk storage capacity).
3. Four easy-to-follow, self-teaching User’s Manuals
(over 540 pages!) that are highly rated by satisfied
users. 4. An exclusive, new audio cassette tape with
step-by-step instructions for quick installation and
start-up. 5. "Read Me First" a unique 40-page system
guide and start-up aid. 6. Complete sample data and
sample reports for practice and training... a big help
to new users. 7. FREE 1-year subscription to Users’
Newsletter, "Debits and Credits." It's full of tips, ideas,
news, and useful suggestions from us and other users.
Recent issues have run over 20 pages long! 6. FREE
complete Source Code in popular MBASIC so you can
easily customize any program to suit your special needs.
O. Telephone "Hot Line" service for helpful Installation
support, Start-up support, Technical support, and Train¬
ing support. The quality of our cheerful customer sup¬
port has been acclaimed “excellent," "first-rate,” and
"very courteous and professional" by our users.
10. Access to our growing network of Experienced
User Consultants™ in both the U.S. and Canada.
These qualified, knowledgeable businesspeople
themselves own this fine software and are available to
assist you with almost any aspect of installation, train¬
ing, operation— or even customization, if desired. You’ll
receive the latest Directory of these helpful Consultants.
Look who’s using it:
Here is a sample (taken from our customer files) of the
wide variety of businesses successfully using this time-
tested, solidly-established, user-proven software:
• Bookaepmg services • CPA/Aecou riling firm* • Conslrucnon companies •
Wholesale Florists • Retail Florists • Printers • Insurance Agencies • Shopping
Cenlers • Machine Shops • Engineering firms • Software Companies • Computer
retailers • Publishers * Financial services companies • Investor* • Appliance serv¬
ice firms • Dairies • Boilerworks • University Business School • Catholic Diocese
• Baptist Mimstenes ■ Sail Maker • Convalescent Hospital • Car Weah • Public
Library • Cement plant • Industrial products manufacturing companies • Mortuary
• Coal Company • TV/Film producers and distributors • General Store (In Alaska1)
• Health services organization • Government Agencies « Record and Tape stores
• Trade Association * Graphics firms • Office products companies • Reel Estate
firms * Oil Products distributor • Instrument Company • Hydraulic Products com¬
pany • Outdoor Expeditions company • Many types of schools * Chiropractors •
Pnyaidans • Landscapers « Law Firms • Restaurants • Plumbing Companies •
Railroad * Farmers * Bonks • Consultants • and many. many, more)!
Call for FREE LITERATURE , including sample reports, comparison chart, user letters, etc.
Not sold in stores • Order today by Mail or Phone • Phone Orders Filled Promptly
Orders, Questions, and Literature Requests CALL NOW, TOLL-FREE
Ml (SOT 1-800-832-2244 p'eAT#i7™°n
In California call 1-800-732-2311 -
Technical Support Hotline (8 AM to 5 PM, Mon.-Fri.): (415) 680-8378
Send Orders To: 1280-C Newell Avenue, Suite 147-H, Walnut Creek, California 94596
. When ordering please mention or Include the Ad number appearing near our telephone n u m be r • O rdersahl pped within 48 hours vis UPS-Add $5.00 for
faster 2-day Rush Air Service • California residents edd 6v»H Sales Tax « Payment by VISA/MasterCard/COD/MO/Cashier s Check • All Brand Name* are manufac¬
turers' registered Trade Marks • No sales to Dealera • Foreign ordera please call or write before ordering • 1983 Rocky Mountain Software Syetems.
A Complete System!
includes all four standard general accounting programs:
GENERAL LEDGER is completely integrated to automatically post
end-of-month transactions from A/R, A/P and Payroll. It prints 1 3 detailed
reports for the entire company, and optional Income Statements for up
to 99 departments. It produces up-to-the-minute comparative financial
statements with current, year-to-date, budget, and last year (month and
YTD ), showing both dollar amounts and percentages, and presents
everything you, your bookkeeper, and your accountant need to know about
the company • G/L automatically reconciles all accounts, and main¬
tains extensive, detailed audit trails showing the source of each G/L entry
for quick, easy, tracing • Trial Balance includes all transactions • Flex¬
ible Chart of Accounts • True double-entry bookkeeping • Master File
capacity: 400 Accounts • Monthly Transactions capacity: 1 ,000 with 200K
diskette; 3,500 with 500K diskette; 7,000 per Megabyte with a Hard Disk.
ACCOUNTS RECEIVABLE provides instant, on-line customer
account information (both current and aged), with complete, timely
invoicing, including open-item (or balance forward) and statement
capabilities. It makes the entire billing process fast, easy, and efficient.
It quickly identifies your overdue accounts, helps speed collections, helps
control your cash flow, and assists you in making better financial deci¬
sions. Both detailed and summary customer activity and aging reports
are instantly available • Preprinted forms available for invoices and
statements • Detailed audit trail • Maintains comprehensive customer
data files • Produces 6 reports and documents • Includes automatic
periodic customer/client billing option which is ideal for service businesses
• Itemized monthly transactions • Master File capacity: 400 Customers
• Monthly Transactions capacity: 800 with 200K diskette; 3,500 with 500K
diskette; 7,000 per Megabyte with a Hard Disk.
ACCOUNTS PAYABLE maintains complete vendor/voucher
history and includes check-writing capabilities. Current and aged
payable reports are available upon command. It prepares an extremely
useful cash flow/cash requirements report that greatly improves
management control of your most valuable resource— cash! It prints
checks (on commercially available forms on which your company name,
address and logo can be imprinted) with comprehensive check stubs
that your vendors will appreciate • Produces 1 1 reports and documents
• Automatic pay selection program allows payment by due date or by
discount date • Manual and automatic checkwriting • Check register
• Detailed audit trail 4 Itemized monthly transactions • Master File
capacity: 400 Vendors • Monthly Transactions capacity: 800 with 200K
diskette; 3,500 with 500K diskette; 7,000 per Megabyte with a Hard Disk.
PAYROLL is a complete, easy-to-use professional-quality payroll
system. Be the office hero each week when the checks come out on time!
This program calculates payroll for every type of employee (hourly,
salaried, and commissioned) and prints payroll checks (with popular,
comprehensive check stubs) with an absolute minimum of input. Your
company name and logo can appear on these, too. • Stores and reports
comprehensive employee and payroll information. • Maintains monthly,
quarterly, and yearly totals for reporting purposes in multiple states(!)
• Offers user-maintainable Federal, State, and local tax tables(i). •
W-2 printing • 941 Reporting • Produces 10 reports and documents
• Master File capacity: 400 employees. An outstanding Payroll package!
Produces 42 Reports & Documents:
General Ledger 1. Chart of Accounts 2. Chart of Accounts with summary dollar
amounts 3. Chart of Accounts with prior year comparisons 4. Daily Transactions Report
5. Itemized Monthly Transactions 6. Balance Sheet 7. Balance Sheet with prior year
comparison a. Income Statement 9. Income Statement with prior year comparison
10. Departmental Income Statement(s) 11. Departmental Income Statement(s) with prior
year comparison 12. Detail report for individual accounts 13. Trial Balance Statement
Accounts Receivable 1. Daily Transactions Report 2. Invoices (with or without
preprinted forms) 3. Statements (with or without pre-printed forms) 4. Summary Aging
Report 5. Detailed Aging Report 8. Itemized Monthly Transactions 7. Detailed Customer
Activity Report 8. Summary Customer Account Report
Accounts Payable I. Daily Voucher Report 2. Daily Credit Report 3. Checks
with Detailed stubs 4. Check Register S. General Ledger Transfer Report 6. Cash
Requirements Report 7. Transaction Register 8. Open Voucher Report 9. Aged Payables
Report 10. Detailed Vendor Activity Report 11. Summary Vendor Account Report
Payroll I. Federal Tax Tables 2. State Tax Tables 3. Payroll checks with stubs
4. Payroll Check Register 5. Monthly Payroll Summary 8. Quarterly Payroll Summary
7. General Ledger Transfer Report 8. Detailed Employee File Listing 9. Produces 941
Worksheet 10. Prints annual W-2 Forms
System Requirements: Either CP/IW*' or MS-DOS (PC-DOS) •
Microsoft BASIC • 64K RAM • Two disk drives or hard disk • 132 column
wide carriage printer, or an 8V2 "xl 1 " printer with compressed print mode
(an Epson MX-00 or similar printer),
100% SATISFACTION GUARANTEE
No-Risk, 30-day Money-Back Guarantee
Order Desktop Accountant and evaluate it yourself for 30 days. Test the
performance of each program using our comprehensive Sample Data Files
to enter and process data, query accounts, print checks and reports, and
more. Review the five User's Manuals, hear the Training Tape, read the
users’ Newsletter, even call our Technical Support Group with your ques¬
tions. you must be completely satisfied with Desktop Accountant or you
may return it in good condition with the Sealed Master Disk UNOPENED
(it installs your live data) for a prompt, courteous, complete refund!
ROCKY MOUNTAIN
SOFTWARE SYSTEMS
Specialists in Accounting Software
3 Rocky Mountain Sottwara Syttar
IT’S
HERE.
The first computer
magazine for PC
users . . . entirely
on disk!
MENTOR ... the magazine
on disk talks directly to your
IBM PC, not about it. Features
that augment popular programs
. . . unique graphics . . . software
news . . . helpful hints and new
product demos are included
in each exciting issue.
Published bi-monthly,
MENTOR can be your
passport to the wider world
of the personal computer.
. . . the magazine on disk
533 Sutter St. Suite 914
San Francisco, CA 94102
Toll Free 1-800-227-3900
In California 1-800-632-2122
OK!
□ Enroll me as a charter
subscriber 6 issues^ $49.95
O One time Introductory Offer;
Two big issues for only $14.95
□ Check or money order
□ VISA □ MasterCard
No _
Exp. _ Bank No _
Name _
Company _
Address _
City _
State/Zip _
Signature _
Note: Check here □ if you have
single-sided drives.
Boston Science
Museum To Open
Computer Center
Boston continues to be the site of
many exciting developments in the computer
revolution. Now the city's Museum of Sci¬
ence, which is situated alongside the Charles
River, is poised to make its contribution —
which, when combined with the city's experi¬
ence so far, could make Boston the most
computer-literate city in the world.
In January 1984, the museum will open its
new computer center. By offering instruction
and information in various aspects of com¬
puting, the center will seek to bring Boston's
children (and adults) into the information
age. Last year the museum drew 820,000 visi¬
tors, according to museum officials, includ¬
ing some 175,000 schoolchildren and
teachers.
Two phases are planned for the computer
center at present. Scheduled to begin early
next year are workshops on computer pro¬
gramming and education. The museum has
set up two classrooms in twenty-five hundred
square feet, adjoining the main building.
The center plans to offer instruction in
Logo, Basic, and Pascal, as well as special
courses on computer awareness. Apple Com¬
puter and several other major computer com¬
panies have already agreed to aid in this
effort by donating computers.
The center also will establish a resource
library of hardware, software, and printed
material. An annual conference will dissemi¬
nate school-based programs to educators.
Likewise, the Lowell Charitable Foundation
is donating $50,000 a year for five years to
the center, specifically for the training of pub¬
lic-school teachers in the use of computers in
education.
Although programming will be taught,
the primary thrust of the center will be to¬
ward the practical applications of computers.
The assistant director of education at the mu¬
seum, Charles H. Howarth, is responsible for
implementing this program.
"Many people are going to realize that
they wish to be computer users, not pro¬
grammers," Howarth says. "For these people
we will provide instruction in such areas as
word processing, database management,
home instruction, and spreadsheet utiliza¬
tion." According to Howarth, the cost will be
less than fifty dollars per eight-hour course.
Phase two will see the center expand to
six thousand square feet, including another
classroom. The Museum of Science is so en¬
thusiastic about the center that the projected
expansion will even cannibalize some of the
museum's precious parking structure. In
downtown Boston, where parking is scarce,
this signifies the height of commitment.
The computer center will get a boost if a
proposed joint venture with the Massachu¬
setts Institute of Technology occurs. This
would involve the training of high school sci¬
ence teachers in computer simulation and
modeling.
The center also has approached IBM for
support, specifically hardware. The museum
currently houses the IBM "Mathematica" ex¬
hibit, which, until last year, resided in Chica¬
go's Museum of Science and Industry. The
fifteen - hundred -square -foot, twenty-five-
year-old exhibit explains the mysteries of
mathematics in a number of ways. Whether
or not IBM helps support the center, school-
children will tour the exhibit and then be able
to experiment at the computer center with
what they learn.
The center will explore all aspects of the
computer age, says Howarth. "We want to
get closely involved with the local research
community. The areas of study will include
software evaluation and cognitive psychol¬
ogy." These and other projects' could affect
the development of educational software.
Boston's Museum of Science is not wait¬
ing for computers to be stuck in some future
"Late Twentieth Century" wing. By bringing
present technology to the people of today,
the museum is trying to build a better
future. RRA
tection scheme — or for any other reason.
That's a start to an argument, but it's never
wise to underestimate the resourcefulness of
pirates. If Shamir's method were used widely
in the industry, more likely than not there
would soon be a whole lot of modified disk
Needless to say, truly dedicated pirates drives floating around,
are probably already busy messing with their The jury is still out on the usefulness of
disk drives to make them copy weak bits. Shamir's scheme. The most important factor
Central to Shamir's plan is the assumption in any use or nonuse of software prptec-
that most pirates won't risk screwing up their tion— how much the retail price of the soft-
hardware for the challenge of breaking a pro- ware would be affected— is still unknown. DH
softcilk for the IBM Personal Computer December 1983
Take Your Computer’s Commands
And PutlhemWherelhey Belong.
On Your Keyboard.
PC-DocuMate™ is a documentation template that fits the keyboard of your IBM PC.
So the information you want is where you need it. PC-DocuMate templates are profes¬
sionally designed, logically organized and comprehensive. Each template is printed
on both sides on durable, non-glare polystyrene and is color-matched to your PC
keyboard.
PC-DocuMates now available for each of the following:
• DOS/BASIC 1.1 (as shown) • WORDSTAR™ • SuperCalc2™ • MULTIPLAN™ 1.00
• DOS/BASIC 2.0 • dBASE II™ • VisiCalc™ • MULTIPAN™ 106
• CUSTOM "do-it-yourself" • 1-2-3™ • VOLKSWRITER™ • KNOWLEDGE MAN™
template (with pen & eraser) • MultiMate™ • EASYWRITER II™ • ELECTRIC PENCIL-PC™
• CONTEXT MBA™ • PeachText 5000™
Control key usage for DEBUG commands & more
ESC. CTRL, TAB, SHIFT control key documentation
Easy reference for Reverse side contains reference data on Control key usage BASIC keyword
function key use over 130 BASIC statements and functions for ALT & PrtSc abbreviations
(includes advanced BASIC)
EACH TEMPLATE IS ONLY $14.95 (includes shipping)
No-Risk, Moneyback Offer: If you are not completely satisfied, return your PC-Docu¬
Mate template to us (undamaged) within 10 days for a full refund.
Please send personal check, money order, or credit card information. Foreign orders add $5.00
(except Canada). No COD'S please. (NC residents add 4% sales tax.) For more information,
call 919/787-7703.
. CLUUJ
pmrMr
Systems Management Associates
3700 Computer Dr„ Dept. D-4
P. O. Box 20025
Raleigh, N. C. 27619
5r
1-800-SMA-RUSH
(762-7874)
1 In North Carolina, call 919/787-7703
89
Canadian customers please send $23.95 CDN for each template to: Systems Management Associates,
55A Westmore Dr„ Dept. D-4, Rexdale, Ontario M9V3Y6.
Dealers Inquiries invited.
TALL TREE SYSTEMS
friebewtb:
JFORMAT for
DOS 1.10 $60
Electronic Disk, Printspooler, 8
and 10 sector formatting, JET,
single, dual, quad, 8" and
hard disk support.
INSTALLABLE DEVICE
DRIVERS FOR
DOS 2.00
JETDRIVE $40
The only Electronic disk to work
on any memory board. Con¬
tents restored after Ctrl-Alt-Del.
Plus our famous JET (high-speed
file transfer) program.
JFORMAT-2 $40
The only way to go beyond
360K on one diskette. Allows
for 24 different formats up to
2.5MB size.
WINDRIVE $40
Available for most Winchester .
hard disk drive systems. Source
code permits adaptation and
customization. The only way to
have unlimited drive expansion
and disk-sharing. Additionally,
all drives including the XT,
will run under DOS 1.10 with
Windrive.
JSPOOL $40
Redirectable, Programmable
Spooler with an arbitrary size
buffer, xon/xoff, supports print¬
ing to serial and parallel ports.
JRAM $800
The only memory board which
allows more than 640K bytes
per system. 512K bytes con¬
trolled by a hardware pager.
Includes JFORMAT and JETDRIVE
TALL TREE SYSTEMS
1032 Elwell Court #124
Palo Alto, CA 94303
(415) 964-1980
Cable TV
continued from page 261
and condominium dwellers in urban and
suburban areas.
The idea of bringing computer program¬
ming directly into the home has been around
awhile and has spawned several ventures
since microcomputers first appeared seven
years ago. Personal computer owners have
had the Source, CompuServe, Dow Jones
News/ Retrieval Service, and countless local
bulletin board systems to broaden their com¬
puting horizons. Offering everything from
games to financial news, these services have
done well — though they've by no means
taken the country by storm.
Many people believe that telecommunica¬
tions is the one capability that will ensure the
microcomputer a place in the home. Roughly
analogous to a phonograph when standing
alone, a personal computer hooked up to an
information or entertainment network is
more akin to a radio. It's safe to say that nei¬
ther game machines nor personal computers
have become as important as a radio is to the
average household. But as prices come
down, peformance goes up, service im¬
proves, and better software appears, per¬
sonal computers should find a place in many
millions of American homes.
Right now, though, the home market is
confusing to say the least. Increasingly, the
public has a choice between purchasing home
computers, renting them, or getting most of
the same functions through videotex or a like
service. A year ago, Atari, Mattel, and Col-
eco made millions. Now these companies are
close to foundering because of consumers'
disenchantment with low-priced home ar¬
cade games. The new year looks to be an im¬
portant testing time, a time when trends will
be identified and acted upon.
A look at some of the coming games and
entertainment services, both cable- and tele-
phone-based, reveals a number of different
approaches to bringing computer technology
to the home. Though electronic mail, elec¬
tronic banking, and other nonentertainment
applications are starting to appear on the
scene — and are perceived as the ultimate sell¬
ing point of telecommunications services—
it's games that are likely to capture the most
public attention at first.
What could be easier for game players
than renting a terminal and getting a steady
stream of games from the local cable com¬
pany? There are no cartridges or floppy disks
to worry about and no difficult questions to
ponder, such as, "Is this game worth driving
ten miles and spending thirty dollars."
And if games can be sent over the cable,
why not other kinds of computer program¬
ming? The only trick would be getting the
proper hardware into the hands of end users.
At some point — to realize the usefulness of
home finance, word processing, database,
and educational applications — users are go¬
ing to require the ability to save data.
A cable programming company in Los
Angeles— The Games Network— has started
a service through which users can rent a
game-playing device and receive games over
cable television. Eventually, the game device
will be equipped to handle more serious
home computer applications.
The Games Network will begin operation
in southern California's Orange County
early next year. From the land of Goofy and
Reggie, The Games Network will branch out
over the country and eventually Canada and
the United Kingdom. Close to five hundred
cable companies have expressed interest in
carrying The Games Network.
The particulars of The Games Network's
scheme are impressive and it's easy to see
why the company's initial stock offering was
a success — the price of a share jumped from
$2 to $5.25 the first day— even before the
company had provided service to a single
regular customer.
This past fall, the system was test-mark¬
eted on the Group W Cable system in Fuller¬
ton, California. Officials of the cable
company reported positive subscriber reac¬
tion to the programming offered and few
technical problems.
Games Network users receive two pieces
of hardware— a full keyboard and a control
box that includes 64K of RAM. The key¬
board has a separate microprocessor and two
angled, bar-shaped game keys on each end.
Users subscribe to the service through the ca¬
ble company, which, in turn, installs (and
services) The Games Network hardware.
The whole unit is known as The Window.
It has a three-voice sound generator and can
produce four thousand colors, with standard
Apple resolution. The unit will support both
switch- type (Atari, Commodore) and poten¬
tiometer (Apple/ IBM) joysticks, which will
most likely be offered to customers by the ca¬
ble companies.
Each month, twenty games are available
through the service. Users pay a one-time in¬
stallation fee that depends on the individual
cable company and then sixteen dollars a
month to subscribe.
The games? Try Snack Attack, Lode Run¬
ner, Aztec, Wizardry, and Zork . The found¬
ers of The Games Network were raised on
Apple II games. And it's these games — the
ones Apple owners have known about
GOTO page 268, column 2
274
SOftalk for the IBM Personal Computer December 1983
First Base:
high powered information
filing at a very low price. ^
$39.95 ,
For the IBM PC PSa
O
.?M
“It’s the best software
buy I ever made!”
“I’ve been looking for a filing system that’s
easy to use but still delivers the power and
flexibility 1 need. 1 spent several hundred
dollars on high priced programs and all 1
got was confused! Then I tried FIRST
BASE for $39.95. It’s fantastic!”
FIRST BASE can be learned in minutes, yet
it has more useful features than data base
programs costing much more. With FIRST
BASE you have complete control of the
screen layout of your records and of the
heading, type, and length of each line of in¬
formation. You can sort your records,
search for specific information, and update
any entry. You can design customized
printed reports, sum or average fields of
numeric data, and create formatted mail¬
ing labels. You also get a thorough manual
with extensive examples. All this and more
for just $39.95.
With FIRST BASE you can create mailing
lists, customer lists, inventory records, per¬
sonnel records, job cost summaries, and
files on just about anything.
FIRST BASE: available for the IBM PC and
IBM PC compatibles.
You can order FIRST BASE with VISA,
MASTERCARD, or C.O.D. by calling: 217-
762-5301 . Or by sending a check or money
order payable to Charter Software for
$39.95 plus $5.00 postage and handling to:
Charter Software
P.O. Box 70 Monticello, Illinois 61856
Illinois resident add 5% sales tax.
□ Enclosed is my check or money order
□ Please send C.O.D. □ MasterCard □ Visa
Card # _ exp. date _
Name on card _
Signature _
Quantity _ x $39.95 = _
Shipping $5 each copy = _
Address _
City, State, Zip_
Basic/HELP Makes
Basic Programming
Easier and Faster!
Basic/HELP eliminates or reduces
the time-consuming and fustrating
need to interrupt your work to search
through the Basic manual.
If you don't remember exactly how
a command works, just enter 7’ and
the name of the command (or only
the first few letters) and Basic/HELP
puts the details onto the top of the
screen for you, without erasing your
program.
You get a description of what the
command does, an example of its
use, cross-reference to similar com¬
mands, and in the unlikely event
you need it the page number and
the section of the manual where
you can find more information.
And you get all of this immediately,
because Basic/HELP resides in
memory while you are programming.
AVAILABLE NOW FOR THE IBM P.C.
AND THE COMPAQ P.C.
COMING SOON FOR THE APPLE //e.
Basic/HELP is available from
your Local Dealer
or directly from $ !"
Southeastern El
Software, the people who help
you communicate with —
DATA CAPTURE 4.0
DATA CAPTURE //e
DATA CAPTURE/pc.
/HELP is a trademark of Southeastern Software.
IBM is a trademark of International Business Machine.
Compaq is a trademark of Compaq Computer Corporation.
Apple //e is a trademark of Apple Computer Corporation.
Software Designed With You In Mind.
Southeastern Software
7743 Briarwood Drive • New Orleans, LA 701 28
504/ 246-8438 504/ 246-7937
Cable TV
continued from page 266
through the long and weary years of car¬
tridge-mania — that The Games Network is
banking on.
In theory, the game makers that sign up
with The Games Network— already signed
are Broderbund, Edu-Ware, Funtastic, and
forty others — should benefit from the expo¬
sure their products receive on the service.
The Games Network says its relationship
to the software industry is roughly analogous
to that of radio to the recording industry.
One difference is that the users of The Games
Network cannot record the software that
comes over the cable.
In other ways, the radio analogy seems
apt— at least until experience proves it other¬
wise. The Games Network provides ''air¬
play" of sorts for commercially available
computer games. Once users get a look at
what computer games (and eventually other
software) are like, presumably they'll think
harder about buying the real thing.
The Games Network is conservative in its
expectations for the first year of operation.
Subscribers will number in the hundreds of
thousands, not millions, according to
a company spokesman. But the fact is—
through the wonder of cable television— The
Games Network could really take off.
The one previous attempt to provide an
interactive game-playing service via cable
television has stood as an example for The
Games Network. An example of what not
to do.
A joint venture between Mattel and Gen¬
eral Instrument, PlayCable began in thirteen
cable systems in 1981. Of the six hundred
fifty thousand cable subscribers who have ac¬
cess to PlayCable, fewer than 3 percent have
signed up for the service.
Two factors account for the poor show¬
ing of PlayCable. First, the service requires
subscribers to purchase Mattel's Intellivision
game player for a couple of hundred bucks;
and second, the games themselves are not
good enough to attract a large audience. Cer¬
tain fans of the system defend PlayCable, cit¬
ing the hours and hours they've used it, but
so far there haven't been enough of these
aficionados to make the enterprise a money¬
maker.
While The Games Network is attacking
the home market through cable, a whole slew
of companies are getting ready to attack
through the telephone lines.
Control Video Corporation's (CVC)
GameLine was created by William von Meis-
ter, founder of the Source, like the Source,
GameLine requires a television set, a tele¬
phone, and a modem. Consumers who al¬
ready own an Atari VCS or a compatible
video game console can purchase the Game-
Line Master Module (the modem) and have
access to the large library of 4K games cur¬
rently available for the Atari 2600.
The Master Module should sell for
around sixty dollars, and a one-time mem¬
bership fee of fifteen dollars will be charged
when members first connect to the system.
Among other things, that fifteen dollars will
get you a year's free subscription to Game-
Liner magazine, a regularly published listing
of games available on the system that in¬
cludes instructions for the new games intro¬
duced each month.
GameLine offers six games a month. Once
a user has entered a personal I.D. number
and game selection, it's a matter of dialing up
the service with the Master Module (a local
call from a major metropolitan area; toll-free
from other locations). Currently, each game
play session (multiple plays of a game) costs
one dollar.
Like the folks at The Games Network, the
CVC organizers hope to deliver much more
than games in the future. Soon, the company
should be marketing modems that will plug
into the game I/O port of most home com¬
puters and will deliver true computer games.
Eventually the company will offer a whole
line (pun intended) of services, with self-ex¬
planatory names like MailLine, SportsLine,
StockLine, NewsLine, InfoLine, and
BankLine.
Coleco and AT&T have announced that
they are jointly developing a game service.
The project is similar to GameLine— games
are downloaded by modem into personal
computers or video-game systems. Coleco
will supply the game software.
Atari is readying a low-cost modem for
use with its computers and game machines.
The telecommunications services the com¬
pany plans to offer, if any, have not yet been
announced.
Undoubtedly many more schemes will
surface in the new year. The race to bring tele¬
communications to the home is on. The win¬
ner of the race — if there is one clear
winner— will likely be the group that hits
upon the way to make it as easy as possible
for consumers to acquire and use a system.
Televisions wouldn't sell in the tens of mil¬
lions if consumers had to thread videotapes
into players and run prime time programs
themselves.
*Tm tired of playing Zork, Henry. The
set's all yours. "
"I'm tired of reading magazines. I think III
do our finances. Switch the channel for me ,
please. " DH
276
SOftClIk for the IBM Personal Computer December 1983
PCI FOR TH ™
If you want total control over your IBM® Personal Computer ... If you are interested in
graphics, games, communications, robotics, data acquisition, or process con¬
trol . . . you should be using FORTH!
Compatible with PC/XT,
COMPAQ, and all hard disks
Versions available for
PC-DOS 1.1 and 2.0,
CP/M-86®, Concurrent CP/M
Quarterly Newsletter
Inexpensive Updates
Uses memory mapped video
for blinding fast displays!
NEW! Animation Support
and Turtle Graphics
83-Standard Version
available Sept. ’83.
PC/FORTH™ . $100.00
Includes interpreter/compiler with virtual memory and
background multi-tasking, full screen editor, assembler,
many demonstration programs, and 170 page manual.
Upgrade to PC/FORTH + available.
PC/FORTH + ™ . $250.00
Allows creation of FORTH programs up to 1 megabyte
in size. Upgrade from basic PC/FORTH available.
FORTH Cross Compiler . $300.00
Choose target microprocessor from Z-80, 8080,
8086/88, IBM PC, LSI-11, 68000, 6502, Z-8, 1802.
Programmer’s Package #1 . $250.00
PC/FORTH, Advanced Graphics, Symbolic Debugger,
Cross Reference Utility, and “Starting FORTH”.
• FORTH is interactive and conversational
like BASIC, but twenty times faster.
• FORTH programs are highly structured,
modular, and easy to maintain.
• FORTH gives you direct control over all
interrupts, memory locations, and i/o ports.
• Full access to DOS files and functions.
• Your application programs can be compiled
into turnkey COM files and distributed with
no license fee.
• Cross Compilers available for ROM’ed or
disk based applications on most popular
microprocessors.
DEMO Disk . $5.00
Requires graphics card
Extension Packages
Advanced Color Graphics . $100.00
Intel 8087 Support . 100.00
Software Floating Point . 100.00
Interactive Symbolic Debugger . 100.00
PC/GEN™ Custom Character Sets . 50.00
PC/TERM for Smartmodem . 60.00
QTF+ Editor/Screen Formatter . 100.00
Curry FORTH Programming Aids . 150.00
Cross Reference Utility . 25.00
Hierarchical File Manager . 50.00
B+ Tree Index Manager . 125.00
B+ Tree File and Index Manager . 200.00
Intel 8087 Processor . $250.00
“Starting FORTH” tutorial . $16.00
PC/FORTH requires 48 kbytes RAM and 1 disk drive, Cross Compilers require 64 kbytes RAM. PC/FORTH + requires 128 kbytes RAM.
Prices include shipping by UPS or first class mail within USA and Canada. California residents add appropriate sales tax. Master Charge and
Visa accepted. We also sell FORTH’s for 8080, Z-80, 8086/88 (including Tl Professional, Zenith Z-100, and DEC Rainbow), and 68000
based microcomputers.
Laboratory Microsystems Incorporated
4147 Beethoven Street, Los Angeles , CA 90066
Phone credit card orders to (213) 306-7412
Trademarks:
IBM — International Business Machines Corp.
CP/M— Digital Research tnc.
PC/FORTH + and PC/GEN— Laboratory Microsystems Inc.
AS GOOD AS POWERTEXT?
QUESTIONS TO ASK YOUR
SOFTWARE SUPPLIER
BEFORE HE SELLS YOU A
WORD PROCESSING SYSTEM
FOR YOUR IBM PC.
Ask a computer products dealer
for word processing software, and
chances are he’ll try to sell you
Wordstar.
It’s a pretty good system. Lots of
people use it. And besides, he’s got
it in his inventory, and you can
take it home with you right now.
But before you settle for Word¬
star, remember that — whatever
system you choose — you’ll be
using it for a long time. So your
decision should be based on sys¬
tem performance — not what the
dealer happens to have on hand.
That’s why you should look
into PowerText.
Quite simply, PowerText
will do far more for you than
Wordstar.
We realize that’s a very tough
claim. But the Wordstar users
who’ve switched to PowerText
will tell you it’s true. And if you’ll
read on, we’ll give you some key
questions to ask your dealer:
Ask if Wordstar automatically
styles your copy for any kind
of document you write. Can you
tell Wordstar, “This is a letter,” and
then get a perfect letter, with the
date, name and address, salutation,
and closing exactly where you
want them to be — automatically?
Does Wordstar produce memos,
reports, presentations, and scripts
in precisely the formats you want
without your ever having to worry
about where the words go on
the paper?
Well, Wordstar doesn 't do those
things for you. But PowerText does,
That means with PowerText
you can concentrate on what
you’re writing, not on printed
style. You always get a beautiful,
perfectly formatted document —
automatically.
Just think of how much time and
effort these remarkable capabilities
will save you. It’s almost like dictat¬
ing to your computer.
PowerText gives you automatic
margins. Indents. Spacing. Title
page. Envelope or label.
Automatic justification. Cen¬
tering. Variable pitch. Pagination.
Table of contents.
And truly intelligent page breaks.
(You’ll never end up with “Yours
truly,” all by itself on the last page
of your letter.)
And an enormously useful
feature that automatically
indents and numbers for you
when you write numbered par¬
agraphs — a great time-saver when
you’re doing outlines, reports, or
questionnaires.
Plus columnar capabilities so
sophisticated and flexible they can
handle just about any problem you
can think up.
Ask if Wordstar gives you all
these features. (It doesn’t.)
Of course, both PowerText and
Wordstar give you complete edit¬
ing capabilities. All good word pro¬
cessing systems do.
But PowerText gives you built-
in form letter capability. With
Wordstar, you’ll need to buy the
Mailmerge® system to produce
form letters.
And PowerText gives you auto¬
matic headers and footers. And
boxed copy. And print macros.
And automatic footnote numbers.
And boilerplate inclusion. And
vertical and horizontal border
lines. And 132-character lines.
And superscripts and subscripts.
With PowerText there’s no
limit to document length. And
PowerText accommodates a full
25 percent more data per disk than
Wordstar (or standard IBM
software).
PowerText is a straight¬
forward, easy-to-learn,
easy-to-use system. You’ll mas¬
ter it quickly with our superb new
10-lesson tutorial. You get a com-
WORDSTAR and MAILMERGE are trademarks of MicroPro International Corp.
plete reference manual, too.
PowerText is a run-time, boot¬
able system. It requires at least 64K
of memory, two disk drives, and a
printer. It supports both serial and
parallel printer interfaces,
extended memory, and RAM disk.
And, oh yes, be sure to ask your
dealer about Wordstar’s warranty.
(It doesn’t have one.)
PowerText does, and it’s very
simple: The system is warranted
for a full five years. Should it ever
fail to perform as specified, Beaman
Porter, Inc. will fix it at no charge.
If you decide PowerText is the
right system for you, you may find
your dealer doesn’t have it in
stock. But he can get it for you, and
quickly. Just have him call us at
(914) 967-3504.
Or if you wish, you can order
directly from Beaman Porter right
now, using the coupon below.
If you have any questions
about PowerText, by all means
call us. We’re always available to
give you expert help and advice.
With Beaman Porter, service and
support are always as near as
your phone.
COMPLETE POWERTEXT SYSTEM
FOR IBM PC: $399-
TUTORIAL/MANUAL ALONE: $25.
BEAMAN PORTER, INC.
vy^ High Performance Computer Products
Pleasant Ridge Road. Harrison. NY 10528 (914) 967-5504
I - 1
! BEAMAN PORTER, INC. !
I Pleasant Ridge Road, Harrison, NY 10528 I
j □ Send _ complete PowerTfext system(s) for
I IBM PC: @ S399 (prepaid). ,
1 □ Send _ PowerText tutorial/manuai(s) only,
@ $25 (prepaid).
I (NY residents add appropriate sales lax.) I
□ My check or money order for S _ enclosed. [
I Or bill S _ to my: I
1 □ Mastercard □ Visa I
j (Mastercard: list 4 digits above your name: _ ). 1
j Card No. _ Exp. Date _ j
j Signature _ Date _ 1
j Name _ _ _ _ 1
1 Street I
AShow of Shows. The 1984 International
Winter Consumer Electronics Show (CES)
will invade Las Vegas January 7-10. More
than twelve hundred exhibitors will lay
waste to more than seven hundred thousand
square feet of exhibit space in the Las Vegas
Convention Center, the Convention Center
annex, the Hilton Hotel, and the Riviera Ho¬
tel. An industry trade show not open to the
general public, CES will nonetheless attract
upward of seventy thousand attendees.
APersonal Robot Get-together. The first In¬
ternational Personal Robotics Congress will
be held April 13-15, 1984, in Albuquerque,
New Mexico. Two days of the gathering will
feature technical sessions on the personal ro¬
botics field, covering such topics as technol¬
ogy, control languages, definitions and
terminology, legal aspects of robots, social
implications, marketing, and training. An
exhibit area will be open to the public all
three days. The organizers of the affair are
encouraging people who have built their own
robots to enter their creations in various
planned competitions during the congress.
The personal robot industry is still in its early
childhood and many exciting designs and in¬
novations are coming from hobbyists. The
congress is hoping to bring together industry
and individual robot experimenters. For more
information, contact the International Personal
Robotics Congress in Lakewood, Colorado.
ALap Robot. Gainesville, Florida-based
Bingel Robotics has brought out the RMP
2000 — a lightweight, mobile, tanklike ro¬
bot— that is compatible with the Timex/ Sin¬
clair 1000, ZX 81, and ZX 80 computers. The
RMP 2000 is programmable with Basic and
includes sample programs for exploring cer¬
tain artificial intelligence experiments.
Equipped with two dc drive motors, the
RMP 2000 basically moves around at your
command and is meant to be an educational
robotic device. The RMP 2000 weighs four
pounds and can carry a maximum of four
pounds on its flat top. It can travel both for¬
ward and backward at a top speed of thirty-
five feet per minute.
AOld Man of the Sea. Proteus Robot Corpo¬
ration, based in Niwot, Colorado, has devel¬
oped a "black box" — a general-purpose
process controller— designed to run with S-
100-style microcomputers. Called Proteus,
the unit is meant to be an interchangeable
brain that will fit in a line of robot "shells"
that the company is planning to produce.
The first robot shell, called Koodar, is sched¬
uled to be released late this year or early next.
Koodar will be mobile and low to the ground
with a large flat surface on top. Taking ad¬
vantage of the Proteuss Motorola 68000 mi¬
croprocessor, Koodar will be able to perform
such tasks as vacuuming rugs (with a piggy¬
back vacuum cleaner on top). The makers
say it can also polish floors and carry loads
from point to point in factories. The com¬
pany says its investigating home security ap¬
plications.
AEven More Robot News. RB Robot Corpo¬
ration, makers of the RB5X Intelligent Ro¬
bot, have signed an OEM agreement with the
German robot company, Rainbow. The
agreement calls for the Hamburg, West Ger¬
many-based Rainbow to purchase electron¬
ics and voice assemblies from RB Robot,
which is based in Golden, Colorado. The
parts will be used to begin the manufac¬
turing of Toby, a home robot that resembles
RB5X in both design and function. Toby will
have the same RS-232 serial interface capa¬
bility of RB5X, as well as most other features
of the original, but it will have a slightly
different exterior.
AIndustrial Strength Control. AT&T Infor¬
mation Systems and Bailey Controls, a divi¬
sion of Babcock & Wilcox, have announced
an agreement to cooperate in linking commu¬
nications technology with process control
systems, numerically controlled machines,
mainframe computers, engineering automa¬
tion systems, and personal computers. The
joint venture was formed to serve the grow¬
ing need in the industrial marketplace for fac¬
torywide, optimized, computer control of
automation processes, communications, and
energy management. According to Bailey
Controls president M.A. "Bud" Keyes, "We
see an emerging trend in the industrial mar¬
ketplace where, instead of distinct processes
being controlled separately, the entire facility
is optimized for low production cost, energy
conservation, and high product quality."
AFrance Deals Out Smart Cards. Intelmati-
que, the international marketing arm of the
French telecommunications administration,
announced that the French Ministry of Post
and Telecommunications will issue one and a
half million Multi-Service Smart Cards in
1984. The smart card is the size and shape of
a credit card and has one or more embedded
>$l
When you need
competitive prices,
on VERBATIM
diskettes, you need'
SJB Distributors.
We're SJB. One of the
fastest growing distributors
in the country. And the
reasons are simple. Our
prices are competitive and
we deliver fast.
SOFTWARE HOUSES:
Verbatim DATALIFE available
labeled or blank 'n bulk, with or
without envelopes.
Call today about our quantity
pricing.
/ Dealer inquiries invited.
C.O.D.'s accepted.
SJB DISTRIBUTORS, INC.
10520 Plano Rd., Suite 206
Dallas, Texas 75238
(800) 527-4893 or
(800) 442-1048 in Texas
SOftCilk for the IBM Personal Computer December 1983
279
Drive
Alignment!
TM
ReadiScope
ReadiScope is a comprehensive
diagnostic program that analyzes the
current status of a diskette drive.
A drive can be tested in seconds
without removal. Adjustments to head,
spindle hub alignment, and rotational
speed can be made in minutes without
special equipment.
■ Floppy drive testing and
alignment
■ No special equipment
needed
■ Drive can be tested while
installed:
-Under normal operating
conditions
-Saves removal time
■ Results presented graphically
■ Fast - 1 minute for general
checkout
■ Works with single or double
sided drives
■ Ideal for use by:
-retail stores
-repair shops
-multi-PC user’s
-PC clubs
-users with critical data
■ Includes special
diagnostic diskette
Requires 48K IBM PC with one op¬
erating drive. Uses monochrome or
graphics display. $295 including
special diagnostic diskette.
Call about our other programs for the
PC:
• ReadiWriter
Powerful text formatter that is
compatible with GML and SCRIPT
• List & Letters
Mailing list option for ReadiWriter
• ReadiTerm
Flexible communications program
Visa, Mastercard or MO. Add $3 for
shipping. In CT, add 7.5% tax
Call 203-431-3521 or send your order
now to:
ReadiWare Systems , Inc .
Box 680B, W. Redding , CT 06896
computer chips that are programmable and
capable of storing data. According to In-
telmatique, the Multi-Service Smart Cards
will have four uses: pay telephoning, tele-
banking and telepayment for products or¬
dered electronically by videotex, pay
television, and as payment mechanisms for
delegates attending conferences and special
events at permanent exhibition/convention
sites. In addition, the cards will also be used
by some savings account customers of CCP
(French postal bank) and the Post Savings
Bank for transferring funds and paying bills.
The smart cards will allow customers of CCP
and members of Carte Bleue to exchange
services. For videotex applications, the smart
card is compatible with the Minitel termi¬
nal — a standalone terminal used in France's
electronic telephone directory and Teletel vi¬
deotex services.
A2001: A Compact Disk Odyssey? Technol¬
ogy Opportunity Conference presents the
First International Conference on the Future
of Optical Memories, Videodiscs, and Com¬
pact Disks to the Year 2000 at San Francisco's
Sir Francis Drake Hotel December 5-7. The
conference will specifically address such is¬
sues as the future needs of end users vis-a-vis
optical memory, interactive videodiscs, and
compact disk systems. A series of talks and
presentations by experts in the industry are
planned for the three-day affair. For more in¬
formation, contact the Technology Opportu¬
nity Conference headquarters in San
Francisco, California.
A Twisting Cheese around the Clock. The
word from Budapest, Hungary, is that Emo
Rubik— inventor of that maddening, addicting
Cube — is about to unleash two new mind-
teasers, Rubiks Cheese and Rubik's Secret.
Rubik's Cheese, a sort of multihued Gouda
that works on the same principle as the Cube,
should be available for international market¬
ing early next year. Rubik's Secret is still just
that— a secret. A teacher at the Academy of
Applied Arts in Budapest, Rubik is now a
millionaire in a country where the average
wage is the equivalent of $100 a month. At
home, his success is something of an embar¬
rassment for the Communist government, al¬
though sometimes he is a source of national
pride. Because of patent laws, taxes on his
royalties are limited to 20 percent. In a land
where personal success and individual enter¬
prise are still not officially encouraged, 39-
year-old Rubik is in a puzzling situation.
A Stockhunter: Adventures in the Financial
Zone. If you missed the latest rash of 3-D
films this summer, most of which were criti¬
cally lambasted and fell flat at the box office,
cheer up. There's always 3-D stock. View-
Master International, purveyors of hand¬
held 3-D slide viewers for the past forty-five
years, has made its initial public offering —
850,000 shares of stock, each equipped with
a special pair of viewing glasses. The 3-D cer¬
tificates depict a globe, View-Master's logo,
and the company name in red and blue. Ac¬
cording to company officials, the 3-D effect is
fairly flat, so you can still read the certificate
without the special glasses.
AScotch Buy. A century ago, the first Indus¬
trial Revolution thrived in Scotland, where
coal, steel, and shipbuilding were the big in¬
dustries. Now the Central Lowlands of
Scotland are becoming the site of another
revolution, as the promises of the previous
turnaround wane. In the last year or so, the
area in Scotland from Ayr on the Irish Sea to
Glasgow on the Clyde to Edinburgh on the
Firth of Forth to Dundee on the Firth of Tay
has become known as Silicon Glen. At last
count, some 270 high-tech companies are
pumping out a stream of computers, com¬
puter components, and programs. American
giants like IBM, Motorola, NCR, and
Hewlett-Packard have operations in the glen,
and Nippon Electric has announced plans to
build a new semiconductor plant in the town
of Livingstone, west of Edinburgh. Econom¬
ics is the main reason companies seek out the
glen. Operating costs are about one-third
lower than in the United States. With the de¬
cline of the coal and shipbuilding industries
causing high unemployment in the area, the
influx of high-tech companies couldn't have
come at a better time.
A"I Married a Washing Machine." DeVon
Smith is a junk dealer in Ell wood City, Penn¬
sylvania. Recently, the Ell wood City Cham¬
ber of Commerce asked Smith to create three
"robots" for a special fall promotion. Two of
the "robots" were to be wed, while the third
acted as best man. Smith bought some spray
paint and small flashing lights and then
raided his stock of junk. Jupiter Salvage, the
groom, was given a washing machine agita¬
tor for a head, a washing machine tub for a
body, vacuum cleaner hoses for arms, sewer
pipes for legs, and Smith's own boots for
shoes. The bride, Venus Scrappe, wore a
used lace curtain for a skirt and matching
veil; a water softener device placed on a dish¬
washer basket and a four-legged stool served
as her body. The two robots were married on
October 1, with Martian I as best man. After
honeymooning in Pittsburgh's swankest
public dump, the newlyweds settled down in
an auto-wrecking plant in New Jersey.
Happy holidays! ▲
Editor
David Hunter
Contributors
Roe R. Adams III, Dasher,
Dopey ; Daffy, and Snoozer
280
softolk
by Ray Duncan
T
The TALK Utility
I I his month's pro-
*|gf gram, named
TALK, is a ''dumb
terminal emulator"
that can be used on any IBM Personal Com¬
puter equipped with the Asynchronous Com¬
munications Card. It allows your pc to
function as a terminal for a modem or another
computer system. TALK is a very unsophisti¬
cated communications program and doesn't
support interrupts or cursor addressing, but in
combination with a Hayes Smartmodem it is
adequate for just talking to your S-100 micro¬
computer or to one of the dial-up bulletin
boards or on-line database services. Even
without interrupt-handling capabilities, it
functions well at speeds of up to 2400 baud.
How To Use TALK. TALK will not function
properly if the optional ANSI video driver is
loaded, so make sure that the line device ~
ansi.sys is not present in the Config.sys file on
your boot disk. Before loading the program
TALK, you should use the PC-DOS mode
command to initialize your serial port for the
desired baud rate, parity, word length, and
number of stop bits. You'll find a detailed dis¬
cussion of each of these parameters in your
PC-DOS manual, but suffice it to say that the
following command line will set up a Hayes
Smartmodem 300 properly for use with
TALK:
A>MODE COM 1 : 300, E, 7,1
This command line directs PC-DOS to pro¬
gram the first Asynchronous Communications
Adapter for 300-baud, even-parity, seven-bit
characters, and one stop bit. Of course, you
should substitute Com2: for Coml: if your
Smartmodem is hooked to the second serial
port. Note that when you first turn on your
computer, PC-DOS automatically initializes
the serial port to 2400 baud, no parity, one stop
bit, and an eight-bit word, so if by some re¬
mote chance those settings are okay for your
modem you can skip the mode command.
Now, you are ready to communicate with
the remote system. Simply enter:
A>TALK
The TALK program will check to make sure
your modem is hooked up and turned on. If it
isn't, TALK will display the message "Check
your modem" and return you to PC-DOS. If
the modem status is okay, the screen will be
cleared and flipped into reverse video (black
on white). The reverse video will always serve
to remind you while you're using TALK that
you aren't giving commands to PC-DOS or to
a program running on the IBM pc, but rather
to a program running on a remote system.
If you are using a Smartmodem, you can
give a "dial" command directly to the modem
once TALK is active. TALK will establish the
connection for you and, when the remote sys¬
tem has been reached, will display the message
"CONNECT." For example, to set the commu¬
nications parameters, invoke TALK, and dial
up the computer bulletin board at (415) 538-
3580, you would follow the sequence:
A>MODE COMl:300,E,7,l
A) TALK
AT DT 1 415 538 3580
After you see the word "CONNECT," you are
on-line to the bulletin board software. Your pc
is now functioning as a very expensive, classy-
Iooking, thirty-character-per-second Teletype!
If you are using an acoustic modem instead
of one of the direct-connect intelligent mo¬
dems, you must dial up the remote system, get
the answering tone, and put the handset into
the earpieces on the modem before you invoke
TALK. Otherwise you will get the "Check
your modem" warning message.
When you've finished talking to the remote
system, just push the escape key. The screen
will be cleared and reset to normal video
mode. TALK will then display the message
"Goodbye" and return control to PC-DOS.
Warning: Leaving TALK does not command
the modem to hang up the line. If you don't
turn off the modem, it will maintain the con¬
nection and run your phone bill up unmerci¬
fully.
Outline of the Program TALK. The general
plan of the TALK utility is as follows:
1. Save the address for the final return to
PC-DOS on the stack.
2. Make sure the modem is on-line. If it
isn't, print an error message and exit. Other¬
wise clear the display and set it to reverse
video.
3. Check to see if a character has been typed
on the pc keyboard. If none has been typed, go
to step 5.
4. If a character has been typed and it was
an escape key, go to step 7. Otherwise, send the
character out the serial port to the remote sys¬
tem. If the system is running in half-duplex,
also send the character to the pc's video display
(this will be discussed in more detail below).
5. Check to see if an incoming character
from the remote system is ready on the serial
port. If no character is there, go to step 3.
6. Read the character from the serial port
and send it to the IBM pc's video display, then
go to step 3.
7. The program reaches this step when the
operator pushes escape on the IBM pc's key¬
board. The display is cleared and set back to
normal video mode. TALK prints "Goodbye"
and returns control to PC-DOS.
Structure of TALK. Like the two programs
in last month's column, TALK is written for
assembly into an .Exe file. It consists of a Code
Segment containing all the executable machine
instructions for the program, a Data Segment
holding various variables and text messages,
and a Stack Segment that's used as a scratch
area by the machine's PUSH, POR and CALL
instructions.
Within the Code Segment, there is a "main"
procedure named TALK, which can be viewed
as the master control for this program. There
are also a number of small subroutines that
handle character input /output between the
TALK program and the pc's keyboard, video
display, and serial communications adapter.
These smaller subroutines are somewhat more
complicated than is actually necessary for suc¬
cessful operation of TALK, but they have been
designed to be general in nature so you can eas¬
ily incorporate them into other programs of
your own design.
The essential subroutines are eight in num¬
ber and have names that correspond to their
function, to wit:
for the IBM. Personal Computer December 1983
281
COM — STAT. Get the status of the com¬
munications port (in other words, see if a char¬
acter is waiting to be input).
COM — IN. Read (input) a character from
the communications port.
COM— OUT. Write (output) a character to
the communications port.
PC — STAT. Get the status of the pc's key¬
board (that is, check to see if a key has been
pressed).
PC— IN. Read (input) a character from the
pc's keyboard
PC— OUT Write (output) a character to
the pc's video display.
CLEAR. Clear the screen and set it to the
desired display mode.
HOME. Put the cursor in the upper left cor¬
ner, known as the "home position."
A Closer Look at TALK. Over the past few
months, this column has presented several
short utilities as a means of illustrating use of
the various ROM BIOS drivers that are built
into the IBM pc. This month's program, no ex¬
ception, is designed to show you how to ex¬
ploit the serial port driver that's present in the
ROM.
The proper name of the ROM driver is
RS232 — IO, and the code for it is listed on page
A-22 of the Technical Reference manual ver¬
sion 2.0. The driver provides four services: It
initializes serial port, reads serial port status,
transmits character to serial port, and receives
character from serial port (see table 1). This is a
relatively short, simple driver; try reading the
source code in the technical manual as a learn¬
ing exercise; it's an example of how all the
ROM BIOS drivers are structured.
Turning now to the internal workings of the
TALK program, we encounter several com¬
mands and constructs that we have not used in
previous months' columns. On line 3, the .LF-
COND statement tells the assembler to list
those parts of the source code that are not actu¬
ally assembled because a conditional statement
has been evaluated as false. Conditional state¬
ments are extremely handy for creating pro¬
grams that can be assembled for different
environments, and in a few moments we'll see
an example of how they are used.
Lines 13 through 15 use the EQU operator
to assign symbolic names "cr", "If", and "esc"
to the corresponding ASCII codes; these in¬
structions serve only to make the assembly
source code more readable.
Another use of the EQU statement is shown
in lines 17 and 21. Here we are assigning names
to values we are likely to change in different
assemblies of the program. By equating the
real value to a symbolic name at the beginning
of the program, and by subsequently referenc¬
ing that value only by its symbolic name, we
make it much easier to modify the program
later.
The equate in line 17 creates the symbol
ECHO, which is used in a conditional state¬
ment later. ECHO controls whether TALK will
be assembled to communicate with a full-du¬
plex or a half-duplex remote system. Full du¬
plex means the remote system "echoes," or
returns, a copy of every character you send it;
half duplex means the remote system echoes
no characters. In half duplex, TALK must send
a copy of each character you type to the IBM
pc's display as well as to the remote system, or
you won't be able to see the text you're enter¬
ing. Almost any system you're likely to call
these days will be full duplex, though; so for
now leave this equate as it appears in the list¬
ing.
The equate in line 21 specifies which serial
port your modem is hooked to. The value
should be 0 if your modem is on Coml: and 1
if it's on Com2:.
The SEGMENT and ENDP statements in
lines 26 and 247 delimit the beginning and end
of the Code Segment, as discussed last month.
The Code Segment is named CSEG in this ex¬
ample, but of course you can name it anything
you like. The ASSUME command in line 28
tells the assembler which parts of the program
the various Segment Registers will point to. Be
reminded again that this command does not
actually LOAD the Segment Registers with the
proper values; you must do that explicitly
within the program itself (in this case, the SS
and CS registers are set up correctly by PC-
DOS before entry to TALK).
Within the Code Segment, the main routine
TALK is defined by the PROC and ENDP
statements on lines 30 and 123 respectively.
The main communications loop is contained
within lines 73 through 101. The logic here is
quite compact, making calls to the various out¬
side routines in succession in order to obtain
status and read or write characters.
Lines 84 through 90 are particularly inter¬
esting. We use the conditional statement IF
ECHO to tell the assembler whether to process
the subsequent source code lines up to the next
END IF statement. If the symbol ECHO was
equated to a nonzero value in line 17, it will be
evaluated as true, and lines 87, 88, and 89 will
be assembled into executable machine code. If
ECHO is false, lines 87 through 89 will be ig¬
nored. In fact, if we hadn't included the .LF-
COND statement at the beginning of the
program, these lines wouldn't even have ap¬
peared on the listing. You can read more about
conditional assembly on pages 5-44 to 5-47 of
the Macro Assembler manual, although you
may still find that a little heavy going at this
stage.
Lines 125 through 170 contain the three
subroutines to access the ROM BIOS's serial
Function 0— Initialize Communications Port
Call with:
AH = 0
AL = initialization parameter (see table 2)
DX = communications port number (0 or 1)
Returns:
AX = status (see table 3)
Function 1 — Write Character to Communications Port
Call with:
AH = 1
AL = character
DX = communications port number (0 or 1)
Returns:
AX = status if bit 15 is not set
If bit 15 is set, the character could not be sent.
Function 2 — Read Character from Communications Port
Call with:
AH = 2
DX = communications port number (0 or 1)
Returns:
AL = character
AH = bit 7 set if serial port timed-out
otherwise, bits 1, 2, 3, 4,and 7 are as
described in status request
Function 3 — Status Request
Call with:
AH — 3
DX = communications port number (0 or 1)
Returns:
AX = status
Table 1: Functions available from the ROM BIOS Serial Port driver
through software interrupt 14H.
282
SOftalk for the IBM Personal Computer December 1983
1
fm 1
Jffj
THE RIGHT TO ASSEMBLE
j>^J
by Ray Duncan
i Tl
The TALK Utility
T
1 his month's pro-
il f gram, named
TALK, is a "dumb
terminal emulator"
that can be used on any IBM Personal Com¬
puter equipped with the Asynchronous Com¬
munications Card. It allows your pc to
function as a terminal for a modem or another
computer system. TALK is a very unsophisti¬
cated communications program and doesn't
support interrupts or cursor addressing, but in
combination with a Hayes Smartmodem it is
adequate for just talking to your S-100 micro¬
computer or to one of the dial-up bulletin
boards or on-line database services. Even
without interrupt-handling capabilities, it
functions well at speeds of up to 2400 baud.
HowTo Use TALK. TALK will not function
properly if the optional ANSI video driver is
loaded, so make sure that the line device =
ansi.sys is not present in the Config.sys file on
your boot disk. Before loading the program
TALK, you should use the PC-DOS mode
command to initialize your serial port for the
desired baud rate, parity, word length, and
number of stop bits. You'll find a detailed dis¬
cussion of each of these parameters in your
PC-DOS manual, but suffice it to say that the
following command line will set up a Hayes
Smartmodem 300 properly for use with
TALK:
A > MODE COM1:300,E,7,1
This command line directs PC-DOS to pro¬
gram the first Asynchronous Communications
Adapter for 300-baud, even-parity, seven-bit
characters, and one stop bit. Of course, you
should substitute Com2: for Coml: if your
Smartmodem is hooked to the second serial
port. Note that when you first turn on your
computer, PC-DOS automatically initializes
the serial port to 2400 baud, no parity, one stop
bit, and an eight-bit word, so if by some re¬
mote chance those settings are okay for your
modem you can skip the mode command.
Now, you are ready to communicate with
the remote system. Simply enter:
A > TALK
The TALK program will check to make sure
your modem is hooked up and turned on. If it
isn't, TALK will display the message "Check
your modem" and return you to PC-DOS. If
the modem status is okay, the screen will be
cleared and flipped into reverse video (black
on white). The reverse video will always serve
to remind you while you're using TALK that
you aren't giving commands to PC-DOS or to
a program running on the IBM pc, but rather
to a program running on a remote system.
If you are using a Smartmodem, you can
give a "dial" command directly to the modem
once TALK is active. TALK will establish the
connection for you and, when the remote sys¬
tem has been reached, will display the message
"CONNECT." For example, to set the commu¬
nications parameters, invoke TALK, and dial
up the computer bulletin board at (415) 538-
3580, you would follow the sequence:
A > MODE COM1:300,E,7,1
A > TALK
AT DT 1 415 538 3580
After you see the word "CONNECT," you are
on-line to the bulletin board software. Your pc
is now functioning as a very expensive, classy-
looking, thirty-character-per-second Teletype!
If you are using an acoustic modem instead
of one of the direct-connect intelligent mo¬
dems, you must dial up the remote system, get
the answering tone, and put the handset into
the earpieces on the modem before you invoke
TALK. Otherwise you will get the "Check
your modem" warning message.
When you've finished talking to the remote
system, just push the escape key. The screen
will be cleared and reset to normal video
mode. TALK will then display the message
"Goodbye" and return control to PC-DOS.
Warning: Leaving TALK does not command
the modem to hang up the line. If you don't
turn off the modem, it will maintain the con¬
nection and run your phone bill up unmerci¬
fully.
Outline of the Program TALK. The general
plan of the TALK utility is as follows:
1. Save the address for the final return to
PC-DOS on the stack.
2. Make sure the modem is on-line. If it
isn't, print an error message and exit. Other¬
wise clear the display and set it to reverse
video.
3. Check to see if a character has been typed
on the pc keyboard. If none has been typed, go
to step 5.
4. If a character has been typed and it was
an escape key, go to step 7. Otherwise, send the
character out the serial port to the remote sys¬
tem. If the system is running in half-duplex,
also send the character to the pc's video display
(this will be discussed in more detail below).
5. Check to see if an incoming character
from the remote system is ready on the serial
port. If no character is there, go to step 3.
6. Read the character from the serial port
and send it to the IBM pc's video display, then
go to step 3.
7. The program reaches this step when the
operator pushes escape on the IBM pc's key¬
board. The display is cleared and set back to
normal video mode. TALK prints "Goodbye"
and returns control to PC-DOS.
Structure of TALK. Like the two programs
in last month's column, TALK is written for
assembly into an .Exe file. It consists of a Code
Segment containing all the executable machine
instructions for the program, a Data Segment
holding various variables and text messages,
and a Stack Segment that's used as a scratch
area by the machine's PUSH, POP and CALL
instructions.
Within the Code Segment, there is a "main"
procedure named TALK, which can be viewed
as the master control for this program. There
are also a number of small subroutines that
handle character input /output between the
TALK program and the pc's keyboard, video
display, and serial communications adapter.
These smaller subroutines are somewhat more
complicated than is actually necessary for suc¬
cessful operation of TALK, but they have been
designed to be general in nature so you can eas¬
ily incorporate them into other programs of
your own design.
The essential subroutines are eight in num¬
ber and have names that correspond to their
function, to wit:
for the IBM Personal Computer December 1983
281
COM — STAT. Get the status of the com¬
munications port (in other words, see if a char¬
acter is waiting to be input).
COM — IN. Read (input) a character from
the communications port.
COM— OUT. Write (output) a character to
the communications port.
PC — STAT. Get the status of the pc's key¬
board (that is, check to see if a key has been
pressed).
PC — IN. Read (input) a character from the
pc's keyboard
PC — OUT. Write (output) a character to
the pc's video display.
CLEAR. Clear the screen and set it to the
desired display mode.
HOME. Put the cursor in the upper left cor¬
ner, known as the "home position."
A Closer Look at TALK. Over the past few
months, this column has presented several
short utilities as a means of illustrating use of
the various ROM BIOS drivers that are built
into the IBM pc. This month's program, no ex¬
ception, is designed to show you how to ex¬
ploit the serial port driver that's present in the
ROM.
The proper name of the ROM driver is
RS232— IO, and the code for it is listed on page
A-22 of the Technical Reference manual ver¬
sion 2.0. The driver provides four services: It
initializes serial port, reads serial port status,
transmits character to serial port, and receives
character from serial port (see table 1). This is a
relatively short, simple driver; try reading the
source code in the technical manual as a learn¬
ing exercise; it's an example of how all the
ROM BIOS drivers are structured.
Turning now to the internal workings of the
TALK program, we encounter several com¬
mands and constructs that we have not used in
previous months' columns. On line 3, the .LF-
COND statement tells the assembler to list
those parts of the source code that are not actu¬
ally assembled because a conditional statement
has been evaluated as false. Conditional state¬
ments are extremely handy for creating pro¬
grams that can be assembled for different
environments, and in a few moments we'll see
an example of how they are used.
Lines 13 through 15 use the EQU operator
to assign symbolic names "cr", "If", and "esc"
to the corresponding ASCII codes; these in¬
structions serve only to make the assembly
source code more readable.
Another use of the EQU statement is shown
in lines 17 and 21. Here we are assigning names
to values we are likely to change in different
assemblies of the program. By equating the
real value to a symbolic name at the beginning
of the program, and by subsequently referenc¬
ing that value only by its symbolic name, we
make it much easier to modify the program
later.
The equate in line 17 creates the symbol
ECHO, which is used in a conditional state¬
ment later. ECHO controls whether TALK will
be assembled to communicate with a full-du¬
plex or a half-duplex remote system. Full du¬
plex means the remote system "echoes," or
returns, a copy of every character you send it;
half duplex means the remote system echoes
no characters. In half duplex, TALK must send
a copy of each character you type to the IBM
pc's display as well as to the remote system, or
you won't be able to see the text you're enter¬
ing. Almost any system you're likely to call
these days will be full duplex, though; so for
now leave this equate as it appears in the list¬
ing.
The equate in line 21 specifies which serial
port your modem is hooked to. The value
should be 0 if your modem is on Coml: and 1
if it's on Com2:.
The SEGMENT and ENDP statements in
lines 26 and 247 delimit the beginning and end
of the Code Segment, as discussed last month.
The Code Segment is named CSEG in this ex¬
ample, but of course you can name it anything
you like. The ASSUME command in line 28
tells the assembler which parts of the program
the various Segment Registers will point to. Be
reminded again that this command does not
actually LOAD the Segment Registers with the
proper values; you must do that explicitly
within the program itself (in this case, the SS
and CS registers are set up correctly by PC-
DOS before entry to TALK).
Within the Code Segment, the main routine
TALK is defined by the PROC and ENDP
statements on lines 30 and 123 respectively.
The main communications loop is contained
within lines 73 through 101. The logic here is
quite compact, making calls to the various out¬
side routines in succession in order to obtain
status and read or write characters.
Lines 84 through 90 are particularly inter¬
esting. We use the conditional statement IF
ECHO to tell the assembler whether to process
the subsequent source code lines up to the next
ENDIF statement. If the symbol ECHO was
equated to a nonzero value in line 17, it will be
evaluated as true, and lines 87, 88, and 89 will
be assembled into executable machine code. If
ECHO is false, lines 87 through 89 will be ig¬
nored. In fact, if we hadn't included the .LF-
COND statement at the beginning of the
program, these lines wouldn't even have ap¬
peared on the listing. You can read more about
conditional assembly on pages 5-44 to 5-47 of
the Macro Assembler manual, although you
may still find that a little heavy going at this
stage.
Lines 125 through 170 contain the three
subroutines to access the ROM BIOS's serial
Function 0 — Initialize Communications Port
Call with:
AH = 0
AL = initialization parameter (see table 2)
DX — communications port number (0 or 1)
Returns:
AX — status (see table 3)
Function 1 — Write Character to Communications Port
Call with:
AH = 1
AL = character
DX = communications port number (0 or 1)
Returns:
AX = status if bit 15 is not set
If bit 15 is set, the character could not be sent.
Function 2 — Read Character from Communications Port
Call with:
AH - 2
DX = communications port number (0 or 1)
Returns:
AL — character
AH = bit 7 set if serial port timed-out
otherwise, bits 1, 2, 3, 4, and 7 are as
described in status request
Function 3 — Status Request
Call with:
AH « 3
DX = communications port number (0 or 1)
Returns:
AX = status
Table 1: Functions available from the ROM BIOS Serial Port driver
through software interrupt 14H.
282
SOftalk for the IBM Personal Computer December 1983
EASY to USE “VISUAL SHELL” for DOS
DIRECTORY COMMAND SYSTEM for the IBM PC & XT
ldir enables the user, especially the new user, to begin taking
advantage of the PCs power right away.
ldir replaces the DOS prompt with an interactive command system
that eliminates the need to type commands and/or filenames to the
command line. (See Photo.)
Load files and run programs by positioning Idir’s FILE and
COMMAND CURSORS and pressing the <ENTER> key.
FUNCTIONAL FEATURES
— UNIQUE “1 Line” BATCH COMMAND capability
— EASY SCANNING of any DIRECTORY
— “ALPHA SEARCH” for FAST file LOCATION
— SORT / DISPLAY files by NAME or EXTension
— REDISPLAYS following command execution
— COMPATIBLE with DOS 1.10 and 2.00
— DISPLAYS DOS 2.00 TREE FILE STRUCTURE
— REQUIRES 64K min. (96K recommended) + 1 drive
— RUNS on compatibles - e.g., COMPAQ, CORONA,
Columbia . . .
— Also includes a TUTORIAL on the development and use of
consistent and “meaningful” File Specifications
The ULTIMATE FILE MANAGEMENT TOOL
PERFECT for HARD DISK systems
Suggested Retail
>95.00
+ $3.50 Shipping
hy Bourbaki Inc.
P.O. Box 2867, Boise, ID 8370 1, (208) 342-5849
THE ldir SCREEN
Drive A
| Wane
Ext
Lid
nna
1 mum |
DATABASE
►SUB-DIR
EDITOR
KJUB-DH
Run T!
PENANCE
►SUR0U
TELECOM
►SUR1IN
1DIR
COM
9659
AUTOEXEC
BAT
23
CHKDSX
COM
1720
COM AND
COM
17664
DISKCOFV
COM
2008
DOS
FNK
162
EDLIN
COM
2392
FORMAT
COM
3016
FUHKEY
COM
3633
NODE
COM
2509
A>
H Erase jnenane |
Type | Copy
► Disk Usage 4
3 Hidden files*
13 User files
34304 bytes left
124416 bytes used
160256 bytes total
►► Memory Usage 44
95312 bytes left
35760 bytes used
131072 bytes total
►►► Today Is 444
Wednesday the 20th
9:32:27sm
j Toggles^
Laps Lock
Printer Echo
Execute! Date
The 1 DIR - Uersion 1,20 (c) Copyright Bourbaki, Inc. 1983
(ACTUAL PHOTO)
THE ldir KEYBOARD
DELE I h CHARACTER COMMAND CURSOR -RIGHT
ON COMMAND LINE \
SEPARATES COMMANDS I
ON BATCH COMMAND '
LINE 7
DIRECTORY • BEGINNING
I FILE CURSOR -UP*
rjs A
m
' A
r \
Y A
7\ 6 JB 1
1 _ 1
< . \
r -\
r J
r 2 >
M
jy
1
+
P
JIv
i TOGGLES IN AND OUT OF "SE I UP"
. DIRECTORY SCROLL - UP PAGE
» IN “COMPOSE” MODE -BRINGS
KILE "EXT* TO COMMAND LINE*
• COMMAND CURSOR - LEFT
, IN “COMPOSE" MODE -BRINGS
FILE “NAME" IO COMMAND LINE*
J OIKKTDIO -END
INI I I AIKS “COMMAND"
| DIRECTORY SCROLL- DOWN PAGE
FILE CURSOR - DOWN**
*IN "SET UP" -CURSOR UP
•IN “SET UP" -CURSOR DOWN
•IN “SET UP” - TOGGLES “PAUSE" ON OR *4SORT*TO FILE “NAME"
•IN “SET UP" - TOGGLES “PAUSE" OFF OR “SORT'TO FILE “EXT"
NOTES:
1) TO EXIT TO DOS - ENTER “CONTROL C" (✓xC)
2) ESCAPE KEY (ESC) IS USED I O DELETE
THE COMMAND LINE
port driver. With the aid of table 1, which
spells out the various arguments and returned
values for the driver function calls, you should
find these three short pieces of code easy to un¬
derstand* The COM ~ STAT routine checks
for three kinds of I/O errors; timeout (which
means the modem didn't respond within the
allotted time), break detect, and framing error
(basically a bit synchronization error). If one
of these three is detected, a beep will be
sounded. Well ignore for the purposes of this
simple program the other kinds of errors that
can be detected (overrun, parity, and the like);
that way, the program is less sensitive to how
you set up your mode command.
Lines 171 through 218 contain the three
subroutines that talk to the pc's keyboard and
video display. These use the special PC-DOS
function 6, known as "direct" or "raw console"
I/O. Function 6 allows you to read and write
all the ASCII codes, including control-break
and controI-C, without causing PC-DOS to
take any special action. This is vital, since
many bulletin boards and other remote sys¬
tems also assign special meanings to certain
control codes — especially to control-C
Function 6 is unusual as PC-DOS service
calls go in that it combines the status request,
output request, and input request capabilities
into a single format. It is derived from the raw
console I/O function of CP/M, which was
added to version 2 of that operating system to
keep people from making direct calls on the
CP/M BIOS. Because of this heritage, it is a
little more tricky to use than the normal PC-
DOS display and keyboard I/O calls.
The biggest problem to handle is that when
you call function 6 for a status request, you
also get back the character itself, if one is ready
for input— even if you aren't ready to process
it yet. Our PC — STAT routine copes with this
problem by storing the character into a vari¬
able named IN— CHAR, where it can be picked
up later by the "real" input subroutine, named
PC — IN. To put it another way, the main
TALK program regards PC — IN as the source
of characters, but PC — STAT contains the true
input interface to PC-DOS,
Read this code carefully. It's brief, but it ex¬
emplifies several techniques that you'll need to
use again and again. Also look at the detailed
description of function 6 on page D-19 of the
PC-DOS 2.0 manual.
The CLEAR and HOME subroutines may
be found in lines 219 through 245. They call
the ROM BIOS's video driver to initialize the
screen and set the cursor position* Refer to the
October installment of1 this column for a de¬
tailed explanation of these functions.
Finally, to finish up the program, the SEG¬
MENT and ENDS statements on lines 250 and
271 define a Data Segment named DSEG, and
lines 274 and 280 delimit a similar Stack Seg¬
ment named STACK. The former holds con¬
stants and variables used by the program and
addressed via the Data Segment Register (DS),
and the latter is a scratch area addressed with
the Stack Segment Register (SS),
Readers' comments about the programs
published here are very helpful. Please feel free
to write in and tell us how we can make this
section of the magazine more useful to you.
Address your comments to Right To Assemble,
So ft al k/ IBM, Box 60, North Hollywood, CA
91603, k
Bits 7 6 5 4 3
baud rale parity
000 « 110 baud XC — rone
001 = 150 baud 01 = odd
010 = 300 baud II = even
011 = 600 baud
100 = 1200 baud
101 - 2400 baud
110 - 4800 baud
111 = 9600 baud
Table 2: Initialization byte for serial port.
2
stop bits
0 — 1 bit
1 = 2 bits
10
word length
10 — 7 bits
11 - 8 bits
AH = port status
Bit Significance
7 Time out
6 Trans shift register empty
5 Trans hold register empty
4 Break detect
3 Framing error
2 Parity error
1 Overrun error
0 Data ready
Table 3: Explanation of Serial Port
AL — modem status
Bit Significance
7 Received line signal detect
6 Ring indicator
5 Data set ready
4 Clear to send
3 Delta rev line signal detect
2 Trailing edge ring indicator
1 Delta data set ready
0 Delta clear to send
driver status word
rum*
talk
SJ
;TOtHf if id eo, the livi
(“If*
55.133
53
rknows ht'r talking to rht modem.
lit aril
:l!*L fllw Conditionals Ion
53
HIE*
TALK — dumb terminal emulator'
51
Wlft
bj ur
mm
ah, 15
'RkI us* mad*" funtHon
55
;«f tbr ROM 03OS vld» driver lo
: TALK — a dump terminal emublor 1 ai the
56
WI5
CD 10
Int
lek
iftnd [hr number af columns on
JAM PC, to illustrate
UH of Ihu ROM IttOI
57
Ml A
F£CC
d*f
ah
;lhc display, save it (or use
; Jtyncjirnndnis cnmffiUflkJtiutn l ird support.
51
. b j lb* screen dear rouim
59
MIC
m 26 ESDI R
IMV
ffllummah
: Copyright lc) 1933 Ray Duncan
a
M2fl
3C 03
emp
aJ,7
rciuke tor* dlipiay is text mod*.
; Mfy w freely repraducrJ fur h«fi commercial
4i
W33
74 0A
i*
Ulkl
'.fnede 7 ok. proo*ed
61
0034
jcm
(ntp
al,}
■ OWE}
<rr uitu
fcLh
j ASCII, carrlakn return
fcl
0036
7*96
jbr
Ulkl
;modn fl“3 ok.ptotwdl
* ABBA
If
9ah
:A5TI] bnrfnd
64
W33
BA Mil R
mar
etn.offs*!
ini|3
- LliB
r*f eq.ii
Ibh
jASCII tKipt cnli1
65
&at
EUtffQ
\™P
talk*
jpilrJI error rne^jt* and *dl
- rew
tfltu rqn
0
jleive this hid In run
67
003 E
talk!;
jcommumcatlons full -duplex.
65
W3F
B7 7{J
mov
bh,70h
; no-w clear screen and set lo
;duJt|}r ID —l if half-duplex
f9
Wdfl
E 0 MBS R
call
dear
ireverse video aUnbul* 79h.
70
;a!s& pui |he mrwr in lh*
comm _ pert eqo
0
;Hl to 0 of 1 depending
71
M15
EPWC7&
rail
hociH
;opper left comer dI screen.
;t>it which c. inrun p-orl Lx
71
chunked ir: your modem
73
74
:lfils is the main loop ol
75
ike communkal lofts program.
two
dip hflHHIi
pJra public CODF,J
7ft
77
MJft
l& OMK r
talkJ:
rail
p* — ifal
;elreck diargslcr waiting
assume
71
.frum the IBM JJC keyboard
79
MJ9
74 0 A
1*
UilA
;no
oeed
talk prot
fir
;rntry pcunl from PC-DGS
to
M3EI
Efi®WF a
call
pt- ill
ireod char. From l*C keyboard
11
M3F.
3C IB
tmp
j|,HC
:3» it the ESCape key?
COM IE
push
d*
:sav* DS fXSW on Dirk
A3
M49
74 J0
lalkS
;yes, nil the UTntinal emuralor
OWE JJCfl
KHf
ixn
jfor final call lo FC-DOi.
U
{■ecu »
push
*4
af mnnin^ hiNujtln, echo
Iinikt data Irea addressable
K
jibe character Id the PC display
IWOfl M R
mov
ir.HX Hs*f
96
■r
•Ag
W07 BE D6
nrav
dt,i>
07
push
I»vi copy of Ike diaiactef
M
calf
pt.tMl
;wnd it to the rC display
intake sure Eh* modem isnii-liiK1
34
pop
b
.now restore 4 h* character
«*>? E? fi
fall
com — slit
;by theckiiqt lh* “Data S*t
90
endll
, Read/' bH in the status wurd.
■JJ
wee AA 2fl
[Hi
93
0042
E 0 0033 R
tall
W uul
;Svrite (bar. is the comm pon
WOE 75 fc
w
■Jdkl
jil t’i 1 is on, ok lo proceed.
93
94
0045
E* 00*2 R,
laEk4
tall
;dief k if character wailing
;bit Lx fim on, pr l*t 'vimlnf
95
jfrmn i h* comm port
:irmsax* and erdt.
96
0018
74 EC
fr
Iiik3
-ftd [*Op
W10 BA M03 R
mov
dr. offset
rnijtl
97
KVlA
El DOTH R
eaU
fom-lD
jrtad diar. from, comm port
Wl 3 ES (4«
[mp
la Ik ft
90
ESWfll «
caU
pt — out
jwritr jt Id the PC display
001*
till®:
slnitlaliTr ibedhfilay to
1W
now do it all ariiiii
2R4
SDftatk
cose EB E4
M52 07 c 7
M54 DHJ0H&R
mis? E* ooc? R
W5A SA MU 7 R
(BSD E4C*
M5F CD 21
(W78
0078
W7F
MJBfl
Kd2
MW3
ba cotv
B4 02
CD 14
a
fall
0.11
talk endp
;E5C key pnpin
jio tail I he Itnuiul emulator.
;first Hi the display back
,(o lurml nJw. w the uw
;will krtctw he'i talking to
:the PC and not the -modem.
bh .S7h ;? if the "attribute" for
clear mormat video display,
home Jjl» put CUriiir in Upper
;l*fl hand corner of wrttn,
.print farewell mnuy
d*, offset ms§3
*h,9 ;uh PC-DOS function 9 to
21h ; print the ilTinp whose iddmf
;is in rrp\l L-r DX.
;n9w return- to PC ■DOS.
:lhi* routine reads status
jfrom the COM port, mums
,'Z ™ false II character read y
;Z = l rue II nothing waiting
;AH “ tine dalui,AL mod pm status
;read a character from the
rCQM port, return ll in AL.
; register DX destroyed.
prne pear
rtiUv di.^Qfiiqr-. prl
mov ah, 2 ;use ROM BIOS ddyeA
JnrL lAh ; hi nrt bon 2 to get char.
n7
izi
(NBC B6 IB
WBL 89 MW
wci eao«M
MC4 CD 10
sec* a
MC7
flOC7
ffiXTA
OflCC
®CE
(X>DO
MIDI
MIDI
07 ft}
04 02
CD 10
0000
0000
home proc
mov
home
«**
130
;ce|{isrce DX destroyed.
252
DOM
00
In — char
db
131
0062
coot _ par
piw
near
253
132
0062
BA 00W
mov
dss.comrn —
ptui
254
0001
00
columns
dh
m
0O«
IM 03
cnov
ah, 3
juse ROM OIOS driver's function
255
m
000?
CD 14
Jnt
14h
j3 to gel status, also
25b
135
0069
F6C4 90
test
ah.098h
;c btch conttn port error flags
257
0002
0D 0A 43 6* 65 63
"V**1
db
13*
006C
;for timeout .hrcaMraming error.
25*
oB 20 79 oF 75 72
137
7504
frn
com — err
;tnar was detected, bf*p.
159
20 60 6f 64 65 60
13*
240
2E
139
mz
tom —stall
;l«t thr data ready hit.
261
0015
0D PA 24
db
14*
v»l
U C4 01
Irtt
ahrl
^returning Z Han ■“false If
262
0010
OP 0A 44 69 73 70
nvsg2
db
14V
0C7I
C3
ret
rcharacler wailing.
263
6C 61 79 20 6D 75
142
264
7J 74 2062 65 20
141
0072
50
com — err:
pmh
an
jcammunkaliorts error delected
265
74 65 7* 74 20 6D
144
«73
A0 07
mov
al,T
266
6F 64 6$ 2E
145
0075
FB GOBI R
tall
PC— Hit
;send a bell Code IO the PC
267
con
0D0A 24
dh
14b
0073
5*
pop
u
jthen go return comm status
26*
l»37
CD 0A OA 47 dF 6f
nwgj
db
147
m*
EBF3
jmp
COm -stall
269
64 61 70 65 2E
14*
270
0042
CD 0A 24
db
149
fWTB
com — slat
endp
271
0045
dscg
ends
;ss rile (hr character in At-
:lg the COM port,
^register DX destroyed.
dhr24 DL.DH ±- X A of lower rEnJit
iccuner of "window",
ex* ;CL.CB - XFY of upper left
icorner of "window'''.
a*,6Wh ;AH ■ 6 for '’stroll or inrtiafiie
; window" Function,. AL =0 for
; number of lines to scroll.
Iflh -call ROM BIOS video driver.
jhoroe the cursor, l.e.
put it In the upper left
; cotne-r of the KHtr.
j registers AX.BX.DX dr^lrgyrd.
near
da,* ;i,DLrDHl -^fX.Y) for new
;tur*Or pcwllion, both arc 0,
bhr0 ;BH u video page
ah, 1 rfunriion InHt cursor
lflh ;cal BOM BIOS video driver.
para rDATAr
d :PC keyboard input char.
0 ^highest numbered column in
^current display mode 3* or 79i
cr, tf /Check your modem.'
crFlf/$'
crrIEr'DispJay must U leaf
crFlfF-S'
ciJUICoJbw,'
trlf.'S
para stack "STACK
jalluw 04 bytes in this case
i-ri dup (El
talk
164
ft: a.1
com _ out
ptac
neat
If5
M83
BAMB0
mov
dxpComm _
port
16*
MJ36
B4 81
mov
jh,l
ruse ROM BIOS drivers
147
t\M3
CD 14
EnS
14 h
rluncliun 1 to send char.
166
MMA
C3
ret
If?
WWE
com - out
i3rtdp
17*
171
;read djlm lor |he IBM
172
: PCs keyboard, returns
U3
J. ■ false il character ready
174
jZ = true if nothing walling.
175
register DX destroyed.
176
MSB
pc— slat
pm
near
177
;ll a character k already
17*
j wall intjiHl return status
179
0CSB
At 0000 R
mOv
alrln— char
130
POSE
0A Cfi
ur
alr»l
1*1
B»0
75 QB
jna
pc-Hatl
1*2
0092
84 06
mov
ah, 6
;olherwtse call PC-OOS to
1*3
0094
BIFF
nuv
dl,CJfh
^determine status
1*4
0096
CD 21
Iol
21 h
1*5
009*
74 63
i*
pc-Oatl
;jump, nothing ready
166
:gp| a char, save it for
1*7
;"pc _ 1 n' routine.
133
0O9A
A2 0CO0 H
mov
in _ chjLr.al
169
W9D
pc -statl:
;rt!um Id caller with
19B
(»9D
Q
tel
;Z flag Kt appropriately
191
009E
pc-slat
endp
192
393
read a character Irom the
m
;IBM PC's keyboard, return
195
;it in AL. DX may be destioyed.
196
KSE
pc — in
prof
near
193
0B9C
A0MN0R
rmrav
akin-char
19fl
M9AI
0A CO
-or
aka]
;any character waiting?
199
00 A3
75 05
Jnz
pc , ini
;yes, return it to tiller
m
(NAS
EBOffiB R
call
pc— stal
;lry and read a character
201
00A3
EBF4
Jmp
pc — in
202
00 AA
31 E*
pc - itll:
«or
akaN
;ciear the character
203
jwalieg Rag
204
00AC
W26(H00li
mov
In — char, th
2*5
Ml 80
C3
ret
; tw.it with AL = char
206
2U7
00BI
pc— in
endp
20*
as
iwrlle the character In AL
210
;lu the PC's display.
211
register DX desitoyed.
212
00UJ
pc — out
proc
near
213
KFE1
BA Dt
mov
dLal
use PC-DOS function 6 to
214
0AB3
84 06
mov
ah.6
;scnd the character, it Ignores
215
0C-E5
con
ini
21 h
control characters so they
216
«ai
<3
ml
:can ^ passed on tp thr
217
CABS
pk-aul
endp
;nmote system.
21B
219
OCEB
char
proc
near
idwr the dkplay and set
226
j il lu thr attribute in BH.
221
rreipstrrs AX, CXr DX destroyed.
222
PAB8
BA 16 0901 R
mov
dkcolumns
Segments and groups:
Njini
Sire
combine
da**
CSEG .
UQUJ
PARA
pubuc
CODE
DSEG . . . .
0035
PARA
NONE
DATA
STACK . . . .
MV1Q
PARA
STACK
rSTACK'
Symbols:
Name
Type
Value
Attr
CLEAlt .
N PROC
OOH0
CSEG
Length =OOOF
COLUMNS .
L BYTE
0001
L5SEC
COMM PORT . . .
Number
0000
COM ERR .
L NEAR
0072
CSEG
COM IN .
N PROC
007B
CSEG
Lenglh ~OO0S
COM OUT .
N PROC
0065
CSEG
Len^fh - 0006
COM STAT . .
N PROC
0062
CSEG
Len^lli -0019
COM 5TAT1
t NEAR
DIME
CSEG
CR .
Number
000 D
ECHO . . . .
Number
0000
ESC . . . . . .
Number
O01B
HOME . .
N PROC
O0C7
CSEG
Length COCA
IlSf CHAR .
L BYTE
0000
D5EC
Lf .
Number
000A
MSG I .
L BYTE
0002
DSEG
MSG2 .
L BYTE
001B
DSEG
MSG3 . . .
L BYTE
0037
DSEG
PC - IN .
N PROC
0O9E
CSEG
Length ^0013
PC INI .
L NEAR
00 A A
CSEG
PC -OUT .
N PROC
OOBl
CSEG
Length “0007
PC ~ STAT . . tFH
N PROC
00 SB
CSEG
Length “0015
PC STAT1 .
L NEAR
0090
CSEG
TALK . . . .
F PROC
0000
CSEG
Length =0062
TALK l .
L NEAR
0016
CSEG
TALK2 . . .... . .
L NEAR
OOZE
CSEG
TALK3 .
L NEAR
0036
CSEG
TALK4 . . . . .
L NEAR
0045
CSEG
TALKS . . . .
L NEAR
0052
CSEG
TALK6 .
L NEAR
C05D
CSEG .
Warning Severe
Errors Errors
0 0
for the IBM Personal Computer December 1983
285
HEROISM IN THE
MODERN AGE
THE ROLE-PLAYING GAME OF TODAY
© Copyright 1983 Pacjrtc lnfotech Corp,
■ The first truly complete
computerized role-playing system,
* A multi-character role-playing
game which is vast in scope,
allowing hundreds of incredibly
detailed characters of your own
creation,
* A sophisticated simulation of
modern life and human
psychology.
* A test of creative thinking ,and
imagination,
* A game designed especially for the
IBM PC*
* The only system realistic enough
to be believable in real-life rather
than a fantasy setting.
Your Starter Pack contains 2 full
diskettes and detailed manuals.
The game has 2 parts:
1. BASIC MODULE — which allows
you to create characters and guide
them through their lives. You can
have the computer create
characters — giving them names,
a family background, and
psychological and physical
makeup — or you can custom-
design characters, perhaps to
represent people in real-life,
2, PROJECT CONTACT
Scenario #1 — which allows you
to take characters from the Basic
Module or pre-created characters
on a secret mission to save the
United States from a mad scientist
and a terrorist plot. You must use
all of your character's abilities and
skills and technological tools to
find clues, persuade allies,
question suspects, fly helicopters
and fight battles. You have only
60 hours to complete your
mission,,,
HEROISM IN THE MODERN AGE
is expandable, with other modules
available .
MORE THAN JUST A GAME ...
PROJECT CONTACT Scenario#!
at your computer store
SYSTEM REQUIREMENTS :
IBM PC * with one double-skied or fyio
sided disk drives, art 80-cohimn monitor and 64K
RAM mKfor DOS 2.0).
Color $raphfcs/ adaptor optional
IBM i$ a trademark of
international Business Machines Corp ,
Pacific Infotech Corp.
10850 Wilsbire Blvd.,
Suite 800
Los Angeles, CA 90024
U.S.A.
softcilk presents
the bestsellers
Software sales in the month of October were less than exciting,
but a couple of curious developments seem to merit attention.
First is the spreadsheet market, where the old standbys seem
to be making a comeback; and second is the word processing
market, where WordStar stubbornly refuses to yield ground to
newer programs.
Among the pundits, there's a real question as to who is buying
those other spreadsheet products. Lotus's 3-2-3 is so dominant, it
doesn't seem as though there's room for other software* 3-2-3 is
so strong, its market share is larger than that of all American car
manufacturers combined. 2-2-3 is so dominant, it has a larger
market share than Standard Oil before it was broken up. 2-2-3 has
a bigger market share of spreadsheets than IBM has of mainframes.
The only example of a larger enterprise than 2-2-3 that comes
to mind is Ma Bell, and she'll diminish in size next month to
become a smaller factor in her markets than 3-2-3 is in its.
Nevertheless, there's still life in the rest of the spreadsheet
products. VisiGslc continues to show strength, and during Octo¬
ber regained the runnerup spot in the genre from Multiplan, Mi¬
crosoft's entry remains viable also.
But the big surprise was the resurgence of SuperCakl. The
upgrade of SuperCalc had looked to be moribund, but October told
a different story. Sales of Sorcirn's product were not just up¬
grades, but new adherents, implying new strength for the old
CPfM bellwether.
None of the contenders appears ready for a serious run at
1-2-3, but their persistence is astonishing experts everywhere.
WordStar took back its lead in the word processing derby as
WordPerfect dropped to fourth in the genre and twelfth overall
But MicroPro's flagship product is clearly under siege,
MultiMate , the Wang word processing lookalike, continues to
stalk WordStar , moving into fourth position among all software,
even though it lost a little ground relative to WordStar, MultiMate' s
progression through the chart has been consistent, almost leaving
the impression that accession to the top spot is inevitable.
But there are other products hoping to play havoc with that
possibility. Software Publishing Corporation's PFS: Write contin¬
ues as a strong contender after a promising debut fueled by an
imaginative marketing introduction. PFS: Write also lost ground
relative to WordStar in October, but its continued presence in the
top ten indicates acceptance by a multitude of pc owners.
WordPerfect , which last month temporarily dethroned WordStar
as top dog among word processors, suffered some from shortages
on dealers' shelves in October. Lack of dealer inventory will hurt
any product, but it is particularly severe for products like WordPer¬
fect that lack the wider distribution of other top-selling products.
Nevertheless, it managed a respectable showing that portends
that it's in the market for a long run.
Three other word processors made the Top Thirty and two
others hovered just off the list. Volksiuriter continues selling well
although MultiMate has grabbed some of its share of the software-
exdusively retail market, where Volkswriter was once the domi¬
nant pc word processor.
Easy Writer 2, 1 and VisiWord popped in on the bottom of the Top
Thirty, Easy Writer 11 and WordPlus-FC were just outside the list.
Showing signs of early strength was Word, from Microsoft,
available in November and doing a brisk business in some areas.
This release would seem to be the last event defining the word
PC-DEMO
At last! An Inexpensive, quick way to have demo
programs of IBM software delivered to your doorl
PC Soltware
PC crayon
Uf©He©
Volkswriter
Fox fc Geller
Quickcode
VisiCorp
VisiWord
nforinaHon Unlimited ’
Easy Business
Easy writer II
American Training *
Training Modules ro
Software publishing
pfs: write v's
Laboratory Micro
PC /Forth
Soltware Solutions
Data Ease
WardEase
Word Associates
Jotto
Cdex
Training Program
Symmetric Software
Blue ■ ^
Computer Aided Design
MicroCad
Desktop Computer
Graph n Calc
Micro investment
Stock Portfolio Reporter
Hundreds of subscribers now enjoy PC-Demo’s benefits:
Morgan Computing
TED
Trace86
Profl BASIC
Image Processing
Pfootwrlter
Metasott
Benchmark
Bellesoft
ESP Pascal
C Programmer
RoseSott
ProKey
Financier Inc.
Financier
Satellite Soltware
Word Perfect
Select info
Select
.and many morel
ft a monthly diskette packed with demo
programs*
☆ a catalog of demo programs that can
b© ordered,
ft a $6 discount coupon each month
good toward any software purchase
from BOOSoftware,
ft prompt service and reasonable prices.
Our price?$6 per month. All you need is 64K of RAM
and one single-sided disk drive to sample the best
newJy-released software for the IBM PC and XT. Join the
others end sign up for a 3-month subscription today.
To subscribe, phone (415) 974-5134 with Visa or
MosterCord or serd us the coupon below;
Please sign me up for the next three issues of PC -Demo
at a cost of just $18
Payment: □ Check or M.O. Dvisa □MasterCard
Card Number _
Expiration Dote _ _ _ — -
Signature _ _ _ _ _ _ —
□ Tell m© how i can get my software on PC-Dema
Name _ _
Address -
City ___ _ State _ _ _ Zip -
Mail to: SOFT PEDDLE, 1724 Sacramento Si *444
San Francisco, CA 94109
softaik far the /f?M Personal Compute* December 1983
287
processing marketplace. Now the jockeying for long-term posi¬
tion and market share should commence in earnest.
Three programs appear to have no major competition in their
respective genres. That seems an almost incredible situation, in
that the large number of pc owners would appear too tempting a
market to leave to just one program. Nevertheless, dBase II, Cross¬
talk, and PFS:File seem to have clear sailing.
Ashton-Tate's dBase 11 has swept the database management
field. Several databases are maintaining a fair level of sales with¬
out making any serious inroads in market share.
PFS.File seems to be dominating the filing program share of
the market with ease, although there are far fewer contenders in
the field. VisiDex seems to be running a distant second.
Crosstalk has apparently put IBM's Asynchronous Communica ¬
IBM-franchised retail stores representing approximately 4.17 percent of all sales of
IBM and IBM-related products volunteered to participate in the poll.
Respondents were contacted early in November to ascertain their sales for the month
of October.
The only criterion for inclusion on the list was the number of units sold; such other
criteria as quality of product, profitability to the computer store, and personal preference
of the individual respondents were not considered.
Respondents in November respresented every geographical area of the continental
United States.
Results of the responses were tabulated using a formula that resulted in the index
number to the left of the program name in the Top Thirty listing. The index number is an
arbitrary measure of relative strength of the programs listed. Index numbers are correla¬
tive only to the month in which they are printed; readers cannot assume that an index
rating of 50 in one month represents equivalent sales to an index number of 50 in another
month.
Probability of statistical error is plus or minus 5.08 percent, which translates roughly
into the theoretical possibility of a change of 5.41 points, plus or minus, in any index
number.
It might cost you $50,000 and
four years of intensive study
to get an art degree. But even
if you can't draw a straight
line, you can create colorful
freeform drawings and pre¬
sentations (and add motion!)
on your IBM Personal
Computer with PCcrayon.
And it costs only $44.95! We
guarantee PCcrayon is the
best computer graphics value
on the market today. It’s fun
to use, too. Call Fred in our
"Art" Department to order
yours today: (619) 571-0981.
VISA/MC accepted.
PCcravon"
Only $4495
PCsoftware
□ F B A
□ I e □ □
9120 Gramercy Drive, Suite 416, San Diego, CA 92123
Requires IBM or COMPAQ PC, DOS, graphics board and display.
See our full page ads elsewhere in this issue.
tions Support 2.0 package in second place for good. Data Capture-pc
and Transend are far behind.
The overwhelming business orientation ot the pc can be de¬
duced from the weakening sales of Home Accountant Plus, which
earlier was one of the leading software sellers. Inasmuch as no
home finance package has come forth with a serious challenge to
Home Accountant Plus, its relative weakness must be attributed
more to the business orientation of the computer than to dimin¬
ishing popularity or strengthened competition.
the cop chircij
This Last
Month Month
Index
1.
1.
366.84
1-2-3, Mitch Kapor and Jonathan Sachs; Lotus
Development
2.
6.
99.79
WordStar; MicroPro
3.
4.
93.13
dBase II, Wayne Ratliff; Ashton-Tate
4.
8.
82.68
MultiMate; Softword Systems
5.
10.
68.42
Crosstalk; Microstuf
6.
2.
60.82
PFS:File, John Page and D.D. Roberts;
Software Publishing Corporation
7.
12.
50.37
VisiCalc, Software Arts /Dan Bricklin and
Robert Frankston; VisiCorp, IBM
8.
6.
37.06
Multiplan, Microsoft; IBM
8.
37.06
PFS:Write, Sam Edwards, Brad Crain, and Ed
Mitchell; Software Publishing Corporation
10.
3.
36.11
Microsoft Flight Simulator, Bruce Artwick;
Microsoft
11.
15.
34.21
Asynchronous Communications Support 2.0;
IBM
12.
5.
30.41
WordPerfect, Alan Ashton and Bruce Bastian;
Satellite Software International
13.
30.41
Norton Utilities, Peter Norton; Peter Norton
Inc.
14.
30.
22.80
SuperCalc2; Sorcim
11.
22.80
Basic Compiler, Microsoft; IBM
16.
16.
19.95
Macro Assembler, Microsoft; IBM
17.
29.
19.00
PC Tutor, Lora Meise and Rick Lane;
Comprehensive Software Support
—
19.00
General Ledger, Peachtree; IBM
19.
28.
18.05
Cdex Training for the IBM PC, Rohit Patel;
Cdex Corporation
20.
21.
17.10
Home Accountant Plus, Mike Farmer, Bob
Schoenburg, Larry Grodin, and Steve Pollack;
Continental Software
21.
21.
16.15
The Instructor, Jo-L Hendrickson; Individual
Software
22.
19.
15.20
Volkswriter, Camilo Wilson; Lifetree
23.
13.
14.25
PFS:Report, John Page; Software Publishing
Corporation
24.
24.
13.30
MasterType, Bruce Zweig; Lightning Software
25.
26.
12.35
ProKey, David Rose; RoseSoft
26.
19.
11.40
Typing Tutor, Michael Sierchio (Dick
Ainsworth and A1 Baker); IBM (Microsoft)
—
11.40
PFS:Graph, Bessie Chin and Stephen Hill;
Software Publishing Corporation
28.
10.45
Easy Writer 1.1, John Draper; IBM
(Information Unlimited Software)
—
10.45
VisiWord; VisiCorp
—
10.45
Zork I, Infocom
288
softolk for the IBM Personal Computer December 1983
softcilk
for the IBM Personal Computer
1 st year free to I BM and Compaq personal computer owners.
PC/Compaq Serial # _ _
Address
City/State _
Zip
□ 1 don’t own an IBM or Compaq pc, but 1
□ Payment enclosed.
□ Visa □ MasterCard
1 would still liketosubscribe.
Acct. #
Exp. Date
Signature
Date
Regular Subscription Rate: $24 per year.
Please allow 6-8 weeks for delivery of the first issue.
WE MUST HAVE YOUR SERIAL NUMBER TO PROCESS FREE SUBSCRIPTIONS
A SOFTALK PUBLICATION
NO POSTAGE
NECESSARY
IF MAILED
IN THE
UNITED STATES
BUSINESS REPLY CARD
FIRST CLASS PERMIT NO. 673 NO. HOLLYWOOD, CA
POSTAGE WILL BE PAID BY ADDRESSEE
softalk
for the IBM Personal Computer
P. O. Box 60
North Hollywood, California 91603
With TLM: iy Your Micro is Bigger
Than Yxi Thought.
Make no mistake about it, T.I.M.
IV is not just another update. Its a
brand new version of the popular
data base for executives. In fact,
TLM, IV will make your micro¬
computer more powerful and versa¬
tile than you ever thought possible.
For openers, TLM. IV has rela¬
tional capabilities. That means
saving time because now a single
entry allows the computer to work
with other files simultaneously. And
TXM, IV also has a special menu
by-pass routine. ItTs perfect for the
sophisticated user who wants to get
down to business quickly.
In addition, the designers of
TLM. IV have made it easier than
ever to handle tasks like generating
mailing and customer lists, tracking
inventory and accumulating invoice
records. TLM. IV can even take on
basic accounting functions.
But with the changes, T.I.M, IV
still retains its plain English com¬
mands and interface compatibility
with VisiCalc®, MultiPlan™
1-2-3™ and Super Calc™ II sys¬
tems. No wonder so many Fortune
1000 companies continue to select
TLM.
See all of T.I.M. IV s new features
at your local computer dealer You II
be pleasantly surprised at just how
big your computer really can be . . .
Be sure to ask your dealer about
FAST GRAPHS, the full color
business graphics package and
FAST FACTS, the filing system for
both home and business executives.
Innovative Software's products
are at Computerlands® , Computer
Marts. Entre Computer CentersbM,
Xerox Stores, Sears Business Centers
and other quality dealers. For
information call 1-800-255-0470,
developers of practical bu si ness ware
for the executive.
9300 W. llOth St.. Suite 380
Overland Park. KS 66210 USA
913/383 1089 •Telex: 209542
800-255-0470
Preparing your clients'
returns is serious business, but
it doesn’t have to be taxing. Using the
HowardSoft Tax Preparer plus your
IBM -PC or Apple Computer, more
and more returns will add up in less
time than you would figure.
With HowardSoft you get
calculations quickly and accurately,
changes automatically, and error-
tree print outs in IRS-accepted
formats. When you use HowardSoft,
answers to "what if" questions take minutes,
not hours.
And, you get a hreak managing your
business with disk client files and automatic
billing letters.
As the top-selling tax soft¬
ware on the market, I lowardSoft
gives you all the features of high-priced
packages at a fraction of the cost. Clear
instructions, the most- used forms and
schedules, and inexpensive annual
updates to keep you current year
after year.
So, if handling more and more
clients and providing faster service
would make you happy, go to your near¬
est computer store and check out the
How ardSoft Tax Preparer. Seriously.
Tax Preparer by HowardSoft."
The#l selling tax software.
KOOH ( a rani Vvcnue. Suilv 310. La Jolla, t \ M21H7 • (6IVH54 0121